From: Timo Sirainen Date: Tue, 17 Aug 2021 07:30:25 +0000 (+0200) Subject: doveadm batch: Fix memory leak X-Git-Tag: 2.3.17~192 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b997fc957e9bfff8d83cca3eef76e873a7e6fea2;p=thirdparty%2Fdovecot%2Fcore.git doveadm batch: Fix memory leak --- diff --git a/src/doveadm/doveadm-mail-batch.c b/src/doveadm/doveadm-mail-batch.c index 89cbd37465..590ce2da71 100644 --- a/src/doveadm/doveadm-mail-batch.c +++ b/src/doveadm/doveadm-mail-batch.c @@ -149,8 +149,8 @@ static void cmd_batch_deinit(struct doveadm_mail_cmd_context *_ctx) struct doveadm_mail_cmd_context *cmd; array_foreach_elem(&ctx->commands, cmd) { - if (cmd->v.deinit != NULL) - cmd->v.deinit(cmd); + doveadm_mail_cmd_deinit(cmd); + doveadm_mail_cmd_free(cmd); } }