/* * mod_webproxy.c のバグ * HTTPのリクエストで改行コードに\rが抜けていたのが原因です。 */ --- mod_webproxy.c.orig Sun Nov 10 14:04:50 2002 +++ mod_webproxy.c Sun Nov 10 14:04:55 2002 @@ -258,7 +258,7 @@ if (strchr(cldata[cl].itsip,':')) ipv6 = 1; - query_len=snprintf(query, 64, "CONNECT %s%s%s:%d HTTP/1.0\n\n", + query_len=snprintf(query, 64, "CONNECT %s%s%s:%d HTTP/1.0\r\n\r\n", ipv6 ? "[" : "", cldata[cl].ourip, ipv6 ? "]" : "", cldata[cl].ourport);