X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_url_api.c;h=d4f10e9dc6711d887f34aca69024c2b6d4f87d3b;hb=7fef44c902c86eebce30f36003a27905fbaeba65;hp=9e87bae42496e3bc887b8eaac8d1f4f8abcd2db4;hpb=6e3dd5adc6b835d7706c440507e8d1301ec9cbb6;p=m6w6%2Fext-http diff --git a/http_url_api.c b/http_url_api.c index 9e87bae..d4f10e9 100644 --- a/http_url_api.c +++ b/http_url_api.c @@ -136,7 +136,7 @@ PHP_HTTP_API char *_http_absolute_url_ex( if ( (!strcmp(furl.scheme, "http") && (furl.port != 80)) || (!strcmp(furl.scheme, "https") && (furl.port != 443)) #if defined(PHP_WIN32) || defined(HAVE_NETDB_H) - || ((se = getservbyname(furl.scheme, "tcp")) && (ntohs(se->s_port) != furl.port)) + || ((!(se = getservbyname(furl.scheme, "tcp"))) || (ntohs(se->s_port) != furl.port)) #endif ) { char port_string[8] = {0};