aboutsummaryrefslogtreecommitdiff
path: root/resolv
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2014-05-26 18:01:31 +0200
committerAllan McRae <allan@archlinux.org>2014-09-05 22:44:08 +1000
commitd3b2d64576fcc1281841a48740f5f481d1b46a90 (patch)
treea6ca9c2eb89efc6c33011d8adce519790aafd98f /resolv
parent40da893a143224b0a41a004eb5e971fc5d94381b (diff)
downloadglibc-d3b2d64576fcc1281841a48740f5f481d1b46a90.zip
glibc-d3b2d64576fcc1281841a48740f5f481d1b46a90.tar.gz
glibc-d3b2d64576fcc1281841a48740f5f481d1b46a90.tar.bz2
Fix invalid file descriptor reuse while sending DNS query (BZ #15946)
(cherry picked from commit f9d2d03254a58d92635a311a42253eeed5a40a47) Conflicts: NEWS
Diffstat (limited to 'resolv')
-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 704542c..416da87 100644
--- a/resolv/res_send.c
+++ b/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;