From: Timo Sirainen Date: Tue, 25 Mar 2025 08:53:18 +0000 (+0200) Subject: doveadm kick: Fix event/memory leak when failing to connect to anvil X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d68acfaeb4f06e3f2f7a1a92414a6244f34aa463;p=thirdparty%2Fdovecot%2Fcore.git doveadm kick: Fix event/memory leak when failing to connect to anvil --- diff --git a/src/doveadm/doveadm-kick.c b/src/doveadm/doveadm-kick.c index 1ec7ce9de2..cb1669d61c 100644 --- a/src/doveadm/doveadm-kick.c +++ b/src/doveadm/doveadm-kick.c @@ -83,6 +83,7 @@ static void kick_users_via_anvil(struct kick_context *ctx) if (anvil_client_connect(anvil, TRUE) < 0) { doveadm_exit_code = EX_TEMPFAIL; io_loop_destroy(&ioloop); + anvil_client_deinit(&anvil); return; }