]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-dsync: Free ssl_iostream_context on connection failure
authorMartti Rannanjärvi <martti.rannanjarvi@open-xchange.com>
Mon, 23 Aug 2021 08:46:46 +0000 (11:46 +0300)
committerMartti Rannanjärvi <martti.rannanjarvi@open-xchange.com>
Mon, 23 Aug 2021 08:50:42 +0000 (11:50 +0300)
src/doveadm/doveadm-dsync.c

index 8e106bb8667b39723ea2cc7156267ccd13f91d6b..67412e4631e69dcc56fef97810093a4879013d51 100644 (file)
@@ -903,6 +903,7 @@ dsync_connect_tcp(struct dsync_cmd_context *ctx,
        io_loop_destroy(&ioloop);
 
        if (ctx->error != NULL) {
+               ssl_iostream_context_unref(&ctx->ssl_ctx);
                *error_r = ctx->error;
                ctx->error = NULL;
                return -1;