File options-rotate.patch of Package glibc.4601

2013-10-14  Aurelien Jarno  <aurelien@aurel32.net>

	[BZ #13028]
	* res_send.c(__libc_res_nsend): Correctly copy the nameserver
	address.

Index: glibc-2.18/resolv/res_send.c
===================================================================
--- glibc-2.18.orig/resolv/res_send.c
+++ glibc-2.18/resolv/res_send.c
@@ -441,7 +441,7 @@ __libc_res_nsend(res_state statp, const
 				    malloc(sizeof (struct sockaddr_in6));
 			if (EXT(statp).nsaddrs[n] != NULL) {
 				memset (mempcpy(EXT(statp).nsaddrs[n],
-						&statp->nsaddr_list[n],
+						&statp->nsaddr_list[ns],
 						sizeof (struct sockaddr_in)),
 					'\0',
 					sizeof (struct sockaddr_in6)
openSUSE Build Service is sponsored by