Fixed build on MSVC.
diff --git a/src/core/ngx_inet.c b/src/core/ngx_inet.c index b5c57b7..873bf73 100644 --- a/src/core/ngx_inet.c +++ b/src/core/ngx_inet.c
@@ -590,13 +590,13 @@ #if (NGX_HAVE_INET6) case AF_INET6: sin6 = (struct sockaddr_in6 *) addr->sockaddr; - sin6->sin6_port = htons(port); + sin6->sin6_port = htons((in_port_t) port); break; #endif default: /* AF_INET */ sin = (struct sockaddr_in *) addr->sockaddr; - sin->sin_port = htons(port); + sin->sin_port = htons((in_port_t) port); break; }