Commit a76f032a authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  limit_req_fieldsize is signed, correct a signedness error using
  a cast since it's not possible to have a negative limit.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@124283 13f79535-47bb-0310-9956-ffa450edef68
parent 77f16e35
Loading
Loading
Loading
Loading
+1 −1
Changes for server/protocol.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -708,7 +708,7 @@ AP_DECLARE(void) ap_get_mime_headers_core(request_rec *r, apr_bucket_brigade *bb
                 */
                apr_size_t fold_len = last_len + len + 1; /* trailing null */

                if (fold_len > r->server->limit_req_fieldsize + 1) {
                if (fold_len >= (apr_size_t)(r->server->limit_req_fieldsize)) {
                    r->status = HTTP_BAD_REQUEST;
                    /* report what we have accumulated so far before the
                     * overflow (last_field) as the field with the problem