[glibc] - Revert recent changes to res_send (804630, 835090). - Fix memcpy args in res_send (#841787).

Jeffrey Law law at fedoraproject.org
Wed Jul 25 20:33:20 UTC 2012


commit e7456d7df4d5f5276ed6f68dcaf09c527d0068c2
Author: Jeff Law <law at redhat.com>
Date:   Wed Jul 25 14:32:59 2012 -0600

     - Revert recent changes to res_send (804630, 835090).
     - Fix memcpy args in res_send (#841787).

 glibc-rh804630.patch |   23 -----------------------
 glibc-rh841787.patch |   12 ++++++++++++
 2 files changed, 12 insertions(+), 23 deletions(-)
---
diff --git a/glibc-rh841787.patch b/glibc-rh841787.patch
new file mode 100644
index 0000000..331a203
--- /dev/null
+++ b/glibc-rh841787.patch
@@ -0,0 +1,12 @@
+diff -rup a/resolv/res_send.c b/resolv/res_send.c
+--- a/resolv/res_send.c	2010-05-04 05:27:23.000000000 -0600
++++ b/resolv/res_send.c	2012-03-01 12:11:13.065605342 -0700
+@@ -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)


More information about the scm-commits mailing list