From d9ce543425b33cf2cb65123bc68b72877a018e26 Mon Sep 17 00:00:00 2001 From: Markus Valentin Date: Tue, 6 Feb 2024 16:17:44 +0100 Subject: [PATCH] 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. --- src/lib-http/http-request-parser.c | 2 ++ 1 file changed, 2 insertions(+) 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 */ -- 2.47.3