From f39a06c378f6ea80a4ae9d257f0d79221a945a57 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 28 Sep 2015 12:19:20 +0300 Subject: [PATCH] quota-clone: Memory leak fix when mailbox had no quota roots. --- src/plugins/quota-clone/quota-clone-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/quota-clone/quota-clone-plugin.c b/src/plugins/quota-clone/quota-clone-plugin.c index 8e49848676..1cc84dd493 100644 --- a/src/plugins/quota-clone/quota-clone-plugin.c +++ b/src/plugins/quota-clone/quota-clone-plugin.c @@ -45,12 +45,12 @@ static void quota_clone_flush(struct mailbox *box) /* we'll clone the first quota root */ iter = quota_root_iter_init(box); root = quota_root_iter_next(iter); + quota_root_iter_deinit(&iter); if (root == NULL) { /* no quota roots defined for this mailbox - ignore */ qbox->quota_changed = FALSE; return; } - quota_root_iter_deinit(&iter); trans = dict_transaction_begin(quser->dict); /* update bytes */ -- 2.47.3