commit | eae1f1fba33cb105302227b044a14e5abcbe55e7 | [log] [tgz] |
---|---|---|
author | Jean-Baptiste Queru <jbq@google.com> | Tue Jan 17 15:26:17 2012 -0800 |
committer | android code review <noreply-gerritcodereview@google.com> | Tue Jan 17 15:26:18 2012 -0800 |
tree | 161f017fed7022c8a8f898fd880ab3306577a9e2 | |
parent | e30e909363c5c706f394050d9cd00ce222caadbf [diff] | |
parent | 87043f9c89593125a27199d0c1b4069d088672d7 [diff] |
Merge "res_send: Avoid spurious close()s and (rare) failure"
diff --git a/libc/netbsd/resolv/res_send.c b/libc/netbsd/resolv/res_send.c index b118956..1a28d9e 100644 --- a/libc/netbsd/resolv/res_send.c +++ b/libc/netbsd/resolv/res_send.c
@@ -413,7 +413,7 @@ if (EXT(statp).nssocks[ns] == -1) continue; peerlen = sizeof(peer); - if (getsockname(EXT(statp).nssocks[ns], + if (getpeername(EXT(statp).nssocks[ns], (struct sockaddr *)(void *)&peer, &peerlen) < 0) { needclose++; break;