diff options
author | Steve Kondik <shade@chemlab.org> | 2011-09-24 22:49:13 +0400 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.cyanogenmod.com> | 2011-09-24 22:49:13 +0400 |
commit | 6ed844f1f2e3a53939b606011a76fb3e353a7a92 (patch) | |
tree | 66c21b237375405a01064b1cd4b0973981fd3a9e /libc | |
parent | a949c8ae8d6f0aae5ac9af62e13be613a461649c (diff) | |
parent | 8a25e24c3fb2ebbcec4107d60d565ad524265e86 (diff) | |
download | bionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.zip bionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.tar.gz bionic-6ed844f1f2e3a53939b606011a76fb3e353a7a92.tar.bz2 |
Merge "res_send: Avoid spurious close()s and (rare) failure" into gingerbread
Diffstat (limited to 'libc')
-rw-r--r-- | libc/netbsd/resolv/res_send.c | 2 |
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; |