]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm kick: Fix event/memory leak when failing to connect to anvil
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 25 Mar 2025 08:53:18 +0000 (10:53 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Sun, 30 Mar 2025 19:41:17 +0000 (19:41 +0000)
src/doveadm/doveadm-kick.c

index 1ec7ce9de2f58f8a26610c60c73250843d9dcb8a..cb1669d61c8f879e55ec8893e7d18155cd6c1aac 100644 (file)
@@ -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;
        }