]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix signed/unsigned again when comparing header size
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Fri, 24 Jul 2009 16:30:33 +0000 (18:30 +0200)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Fri, 24 Jul 2009 16:30:33 +0000 (18:30 +0200)
src/client_side.cc

index bb94a08d7397da7cda56dbbad72e8ae29d4bd7e0..c895fecf66a2b04c10dec80d93912415bb2811a3 100644 (file)
@@ -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");
     }