File res-send-fd-reuse.patch of Package glibc.openSUSE_13.1_Update
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.18/resolv/res_send.c =================================================================== --- glibc-2.18.orig/resolv/res_send.c +++ glibc-2.18/resolv/res_send.c @@ -1402,6 +1402,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;