diff --git a/ext/socket/ipsocket.c b/ext/socket/ipsocket.c index 758d37293ffc2c..931a1a629c87f6 100644 --- a/ext/socket/ipsocket.c +++ b/ext/socket/ipsocket.c @@ -269,9 +269,8 @@ is_local_port_fixed(const char *portp) if (endp == portp) return 0; if (errno == ERANGE) return 0; - if (port <= 0) return 0; - return port != 0; + return port > 0; } struct fast_fallback_inetsock_arg