From: Henrik Nordstrom Date: Fri, 24 Jul 2009 16:30:33 +0000 (+0200) Subject: Fix signed/unsigned again when comparing header size X-Git-Tag: SQUID_3_2_0_1~848 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=997238623a07da7877f44541f288c4cfe189b85f;p=thirdparty%2Fsquid.git Fix signed/unsigned again when comparing header size --- diff --git a/src/client_side.cc b/src/client_side.cc index bb94a08d73..c895fecf66 100644 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -1937,7 +1937,7 @@ parseHttpRequest(ConnStateData *conn, HttpParser *hp, HttpRequestMethod * method debugs(33, 5, "Incomplete request, waiting for end of request line"); return NULL; } - else if ( hp->bufsiz >= Config.maxRequestHeaderSize && (req_sz = headersEnd(hp->buf, Config.maxRequestHeaderSize)) == 0) { + else if ( (size_t)hp->bufsiz >= Config.maxRequestHeaderSize && headersEnd(hp->buf, Config.maxRequestHeaderSize) == 0) { debugs(33, 5, "parseHttpRequest: Too large request"); return parseHttpRequestAbort(conn, "error:request-too-large"); }