commit | 87043f9c89593125a27199d0c1b4069d088672d7 | [log] [tgz] |
---|---|---|
author | Jim Huang <jserv@0xlab.org> | Mon Dec 12 16:32:56 2011 +0800 |
committer | Jim Huang <jserv@0xlab.org> | Sat Jan 14 11:30:00 2012 +0800 |
tree | 161f017fed7022c8a8f898fd880ab3306577a9e2 | |
parent | e30e909363c5c706f394050d9cd00ce222caadbf [diff] |
res_send: Avoid spurious close()s and (rare) failure When looping over the current list of sockets we are connected to, use getpeername() not getsockname() to find out who the remote end is. This change avoids spurious close() and (rare) failure. Origin: ISC bug #18625 and fixed in libbind 6.0 Change-Id: I5e85f9ff4b98c237978e4bf4bd85ba0a90d768e6