From: Timo Sirainen Date: Wed, 22 Nov 2023 08:41:47 +0000 (+0200) Subject: config: Add data stack frame when dumping filters X-Git-Tag: 2.4.0~1951 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e76db0f764809cc096a778d7148fa770816511c;p=thirdparty%2Fdovecot%2Fcore.git config: Add data stack frame when dumping filters --- diff --git a/src/config/config-dump-full.c b/src/config/config-dump-full.c index 64bb77be01..6eadf0360a 100644 --- a/src/config/config-dump-full.c +++ b/src/config/config-dump-full.c @@ -166,13 +166,14 @@ config_dump_full_write_filters(struct ostream *output, /* the first filter is the global empty filter */ o_stream_nsend(output, "", 1); - string_t *str = t_str_new(128); - for (i = 1; i < filter_count; i++) { + string_t *str = str_new(default_pool, 128); + for (i = 1; i < filter_count; i++) T_BEGIN { str_truncate(str, 0); config_dump_full_append_filter(str, &filters[i]->filter); str_append_c(str, '\0'); o_stream_nsend(output, str_data(str), str_len(str)); - } + } T_END; + str_free(&str); } static void