From 11de7fcbe7d2d6f109845b1a2ec3eb48e204e3d2 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Mon, 3 Dec 2018 18:45:17 +0100 Subject: [PATCH] lib-smtp: syntax: Fix smtp_ehlo_line_parse() to also record the last parameter. --- src/lib-smtp/smtp-syntax.c | 2 ++ 1 file changed, 2 insertions(+) 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); } -- 2.47.3