From 8e4f0949eefe8f6bb00f4af8dd4ce9253d9eb863 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 10 Aug 2016 19:07:18 +0300 Subject: [PATCH] lib-storage: Fixed potential .vsize.lock deadlock. --- src/lib-storage/index/index-storage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-storage/index/index-storage.c b/src/lib-storage/index/index-storage.c index 5e350cec8e..e2f4f93713 100644 --- a/src/lib-storage/index/index-storage.c +++ b/src/lib-storage/index/index-storage.c @@ -1022,7 +1022,7 @@ int index_storage_expunged_sync_begin(struct mailbox *box, /* race condition - need to abort the sync and retry with the vsize locked */ mail_index_sync_rollback(ctx_r); - index_storage_expunging_init(box); + index_storage_expunging_deinit(box); return index_storage_expunged_sync_begin(box, ctx_r, view_r, trans_r, flags); }