summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2011-09-24 22:49:13 +0400
committerGerrit Code Review <gerrit@review.cyanogenmod.com>2011-09-24 22:49:13 +0400
commit6ed844f1f2e3a53939b606011a76fb3e353a7a92 (patch)
tree66c21b237375405a01064b1cd4b0973981fd3a9e
parenta949c8ae8d6f0aae5ac9af62e13be613a461649c (diff)
parent8a25e24c3fb2ebbcec4107d60d565ad524265e86 (diff)
downloadbionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.zip
bionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.tar.gz
bionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.tar.bz2
Merge "res_send: Avoid spurious close()s and (rare) failure" into gingerbread
-rw-r--r--libc/netbsd/resolv/res_send.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/netbsd/resolv/res_send.c b/libc/netbsd/resolv/res_send.c
index 696f8cf..94ba969 100644
--- a/libc/netbsd/resolv/res_send.c
+++ b/libc/netbsd/resolv/res_send.c
@@ -413,7 +413,7 @@ res_nsend(res_state statp,
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;