From: Marco Bettini Date: Tue, 29 Aug 2023 10:13:34 +0000 (+0000) Subject: fts: doveadm - Add missing pool initialization in cmd_search_box() X-Git-Tag: 2.3.21~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c7a8868882cf7cf9fa03f672a192c05730bb33c9;p=thirdparty%2Fdovecot%2Fcore.git fts: doveadm - Add missing pool initialization in cmd_search_box() Broken by: 467a664b5fce33f3d47a3e1171ecacb508968d1a --- diff --git a/src/plugins/fts/doveadm-fts.c b/src/plugins/fts/doveadm-fts.c index 1b902a1ee6..a96c7395a5 100644 --- a/src/plugins/fts/doveadm-fts.c +++ b/src/plugins/fts/doveadm-fts.c @@ -42,6 +42,7 @@ cmd_search_box(struct doveadm_mail_cmd_context *ctx, } i_zero(&result); + result.pool = pool_alloconly_create("doveadm", 512); i_array_init(&result.definite_uids, 16); i_array_init(&result.maybe_uids, 16); i_array_init(&result.scores, 16); @@ -72,6 +73,7 @@ cmd_search_box(struct doveadm_mail_cmd_context *ctx, array_free(&result.definite_uids); array_free(&result.maybe_uids); array_free(&result.scores); + pool_unref(&result.pool); return ret; }