[PATCH] fix getaddrinfo usage
Russ Allbery
rra at stanford.edu
Mon Aug 28 02:04:03 UTC 2006
Marco d'Itri <md at Linux.IT> writes:
> This patch fixes a problem with the IPv6-mode address resolution
> in innfeed. The upstream code neglects to tell getaddrinfo(3) that it
> wants a SOCK_STREAM; thus each address for the hostname thrice gets
> reported thrice: one with each of SOCK_STREAM, SOCK_DGRAM and
> SOCK_RAW. Therefore an address that is unreachable will be tried
> three times before innfeed goes on to try another address.
> This patch amends the getaddrinfo(3) call to request a SOCK_STREAM
> address.
> Created by Henning Makholm <henning at makholm.net> on 2005-10-30 while
> investigating Debian bug #336264. This patch is in the public domain.
Thanks, applied. CURRENT was already fixed in a more thorough fashion.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
Please send questions to the list rather than mailing me directly.
<http://www.eyrie.org/~eagle/faqs/questions.html> explains why.
More information about the inn-workers
mailing list