git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@368443
13f79535-47bb-0310-9956-
ffa450edef68
else {
apr_size_t pending_len = strlen(r->pending_header_line);
apr_size_t fold_len = strlen(line);
- if (pending_len + fold_len >
- r->server->limit_req_fieldsize) {
+ if ((r->server->limit_req_fieldsize > 0)
+ && (pending_len + fold_len >
+ (apr_size_t) r->server->limit_req_fieldsize)) {
/* CVE-2004-0942 */
r->status = HTTP_BAD_REQUEST;
return APR_ENOSPC;