changeset 20621:bac0781b6e1f

lib-storage: Fixed potential .vsize.lock deadlock.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 10 Aug 2016 19:07:18 +0300
parents 66a4f25b9e0e
children 5738729e96d2
files src/lib-storage/index/index-storage.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-storage.c	Wed Aug 10 17:15:21 2016 +0300
+++ b/src/lib-storage/index/index-storage.c	Wed Aug 10 19:07:18 2016 +0300
@@ -1021,7 +1021,7 @@
 		/* 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);
 	}