From: Stephan Bosch Date: Mon, 3 Dec 2018 17:45:17 +0000 (+0100) Subject: lib-smtp: syntax: Fix smtp_ehlo_line_parse() to also record the last parameter. X-Git-Tag: 2.3.5~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11de7fcbe7d2d6f109845b1a2ec3eb48e204e3d2;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: syntax: Fix smtp_ehlo_line_parse() to also record the last parameter. --- diff --git a/src/lib-smtp/smtp-syntax.c b/src/lib-smtp/smtp-syntax.c index 2577fb3049..b02997a09a 100644 --- a/src/lib-smtp/smtp-syntax.c +++ b/src/lib-smtp/smtp-syntax.c @@ -271,6 +271,8 @@ static int smtp_parse_ehlo_line(struct smtp_parser *parser, } if (params_r != NULL) { + param = p_strdup_until(parser->pool, pbegin, parser->cur); + array_append(¶ms, ¶m, 1); array_append_zero(¶ms); *params_r = array_idx(¶ms, 0); }