File res-send-fd-reuse.patch of Package glibc.4899
2014-06-03 Andreas Schwab <schwab@suse.de>
[BZ #15946]
* resolv/res_send.c (send_dg): Reload file descriptor after
calling reopen.
Index: glibc-2.19/resolv/res_send.c
===================================================================
--- glibc-2.19.orig/resolv/res_send.c
+++ glibc-2.19/resolv/res_send.c
@@ -1410,6 +1410,7 @@ send_dg(res_state statp,
retval = reopen (statp, terrno, ns);
if (retval <= 0)
return retval;
+ pfd[0].fd = EXT(statp).nssocks[ns];
}
}
goto wait;