diff options
-rw-r--r-- | src/lib/libc/net/getaddrinfo.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/libc/net/getaddrinfo.c b/src/lib/libc/net/getaddrinfo.c index 9e28e7a2e7..0d945d1aba 100644 --- a/src/lib/libc/net/getaddrinfo.c +++ b/src/lib/libc/net/getaddrinfo.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: getaddrinfo.c,v 1.35 2002/06/27 09:55:49 itojun Exp $ */ | 1 | /* $OpenBSD: getaddrinfo.c,v 1.36 2002/06/29 12:25:42 itojun Exp $ */ |
2 | /* $KAME: getaddrinfo.c,v 1.31 2000/08/31 17:36:43 itojun Exp $ */ | 2 | /* $KAME: getaddrinfo.c,v 1.31 2000/08/31 17:36:43 itojun Exp $ */ |
3 | 3 | ||
4 | /* | 4 | /* |
@@ -888,9 +888,10 @@ get_port(ai, servname, matchonly) | |||
888 | if (str_isnumber(servname)) { | 888 | if (str_isnumber(servname)) { |
889 | if (!allownumeric) | 889 | if (!allownumeric) |
890 | return EAI_SERVICE; | 890 | return EAI_SERVICE; |
891 | port = htons(atoi(servname)); | 891 | port = atoi(servname); |
892 | if (port < 0 || port > 65535) | 892 | if (port < 0 || port > 65535) |
893 | return EAI_SERVICE; | 893 | return EAI_SERVICE; |
894 | port = htons(port); | ||
894 | } else { | 895 | } else { |
895 | switch (ai->ai_socktype) { | 896 | switch (ai->ai_socktype) { |
896 | case SOCK_DGRAM: | 897 | case SOCK_DGRAM: |