From: Markus Valentin Date: Tue, 6 Feb 2024 15:17:44 +0000 (+0100) Subject: lib-http: http_request_parser_init() - Use the max_target_length from limits X-Git-Tag: 2.4.1~1050 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9ce543425b33cf2cb65123bc68b72877a018e26;p=thirdparty%2Fdovecot%2Fcore.git lib-http: http_request_parser_init() - Use the max_target_length from limits parser->max_target_length was always set to the HTTP_REQUEST_DEFAULT_MAX_TARGET_LENGTH. Now it can be also set via passing into http_request_parser_init() using the http_request_limits. --- diff --git a/src/lib-http/http-request-parser.c b/src/lib-http/http-request-parser.c index 77869e6a46..a38b6062bb 100644 --- a/src/lib-http/http-request-parser.c +++ b/src/lib-http/http-request-parser.c @@ -64,9 +64,11 @@ http_request_parser_init(struct istream *input, if (limits != NULL) { hdr_limits = limits->header; max_payload_size = limits->max_payload_size; + parser->max_target_length = limits->max_target_length; } else { i_zero(&hdr_limits); max_payload_size = 0; + parser->max_target_length = 0; } /* substitute default limits */