diff --git a/reactos/dll/win32/wshtcpip/wshtcpip.c b/reactos/dll/win32/wshtcpip/wshtcpip.c index 406975c7a86..b799af7c1a9 100644 --- a/reactos/dll/win32/wshtcpip/wshtcpip.c +++ b/reactos/dll/win32/wshtcpip/wshtcpip.c @@ -132,11 +132,12 @@ WSHGetSockaddrType( break; } - SockaddrInfo->EndpointInfo = SockaddrEndpointInfoNormal; if (ntohs(ipv4->sin_port) == 0) SockaddrInfo->EndpointInfo = SockaddrEndpointInfoWildcard; - if (ntohs(ipv4->sin_port) < IPPORT_RESERVED) + else if (ntohs(ipv4->sin_port) < IPPORT_RESERVED) SockaddrInfo->EndpointInfo = SockaddrEndpointInfoReserved; + else + SockaddrInfo->EndpointInfo = SockaddrEndpointInfoNormal; return 0; }