aboutsummaryrefslogtreecommitdiff
path: root/resolv/res_send.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2016-04-22 10:35:41 -0500
committerPaul E. Murphy <murphyp@linux.vnet.ibm.com>2016-04-22 14:53:25 -0500
commit04130e53ba685dd7138e3e928708e17923f795b5 (patch)
treef7853df593043d3313511b771bc3b726ee2e909a /resolv/res_send.c
parentc5ae7f9a3b543426cb186fb7b493f9d8458467a9 (diff)
downloadglibc-04130e53ba685dd7138e3e928708e17923f795b5.zip
glibc-04130e53ba685dd7138e3e928708e17923f795b5.tar.gz
glibc-04130e53ba685dd7138e3e928708e17923f795b5.tar.bz2
Fix invalid file descriptor reuse while sending DNS query (BZ #15946)
(cherry picked from commit 45af2f6fe19b8a776373cac5a2691460179aa1a3)
Diffstat (limited to 'resolv/res_send.c')
-rw-r--r--resolv/res_send.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/resolv/res_send.c b/resolv/res_send.c
index bc98e59..e8b1809 100644
--- a/resolv/res_send.c
+++ b/resolv/res_send.c
@@ -1542,6 +1542,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;