fix getaddrinfo to accept port 0 (zero)
authorRich Felker <dalias@aerifal.cx>
Sat, 22 Sep 2012 20:19:06 +0000 (16:19 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 22 Sep 2012 20:19:06 +0000 (16:19 -0400)
commit4b49060da09b37e36ae08b49499c4a53b4f53890
tree9960eb1e18f23596df5c8bed196321cc97ae2652
parent15d111203221e988b45b47535f96889f4208c1a7
fix getaddrinfo to accept port 0 (zero)

new behavior can be summarized as:
inputs that parse completely as a decimal number are treated as one,
and rejected only if the result is out of 16-bit range.
inputs that do not parse as a decimal number (where strtoul leaves
anything left over in the input) are searched in /etc/services.
src/network/getaddrinfo.c