From 678a14d71e132a466711cb30162a831bf02311a4 Mon Sep 17 00:00:00 2001 From: Timo Sirainen <timo.sirainen@dovecot.fi> Date: Mon, 28 May 2018 14:12:49 +0300 Subject: [PATCH] lib-sieve: script storage: Fix leaking mailbox if opening INBOX fails --- src/lib-sieve/sieve-storage-sync.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-sieve/sieve-storage-sync.c b/src/lib-sieve/sieve-storage-sync.c index f6a93f00b..8af9aff4d 100644 --- a/src/lib-sieve/sieve-storage-sync.c +++ b/src/lib-sieve/sieve-storage-sync.c @@ -69,6 +69,7 @@ static int sieve_storage_sync_transaction_begin sieve_storage_sys_warning(storage, "sync: " "Failed to open user INBOX for attribute modifications: %s", mailbox_get_last_error(inbox, &error)); + mailbox_free(&inbox); return -1; } -- GitLab