summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libc/net/getaddrinfo.c5
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: