From ef09eae1f6a2bdf74c15d2d6cdf2673f95dec501 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Fri, 23 Jun 2017 10:10:29 -0700 Subject: Convert port with htons() in p_getaddrinfo() `sin_port` should be in network byte order. --- src/posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/posix.c') diff --git a/src/posix.c b/src/posix.c index 94deb6ab0..fd9188ac7 100644 --- a/src/posix.c +++ b/src/posix.c @@ -40,7 +40,7 @@ int p_getaddrinfo( if (ainfo->ai_servent) ainfo->ai_port = ainfo->ai_servent->s_port; else - ainfo->ai_port = atol(port); + ainfo->ai_port = htons(atol(port)); memcpy(&ainfo->ai_addr_in.sin_addr, ainfo->ai_hostent->h_addr_list[0], -- cgit v1.2.1