Index: squid/src/url.c diff -c squid/src/url.c:1.128.2.2 squid/src/url.c:1.128.2.3 *** squid/src/url.c:1.128.2.2 Fri Sep 28 14:03:18 2001 --- squid/src/url.c Wed Sep 11 23:21:23 2002 *************** *** 310,317 **** xmemmove(t, t + 1, strlen(t)); if (Config.appendDomain && !strchr(host, '.')) strncat(host, Config.appendDomain, SQUIDHOSTNAMELEN); ! if (port == 0) { ! debug(23, 3) ("urlParse: Invalid port == 0\n"); return NULL; } #ifdef HARDCODE_DENY_PORTS --- 310,317 ---- xmemmove(t, t + 1, strlen(t)); if (Config.appendDomain && !strchr(host, '.')) strncat(host, Config.appendDomain, SQUIDHOSTNAMELEN); ! if (port < 1 || port > 65535) { ! debug(23, 3) ("urlParse: Invalid port '%d'\n", port); return NULL; } #ifdef HARDCODE_DENY_PORTS