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