]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mailbox_list_index: Fixed assert-crash sometimes when deleting a mailbox.
authorTimo Sirainen <tss@iki.fi>
Wed, 2 Oct 2013 08:48:31 +0000 (11:48 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 2 Oct 2013 08:48:31 +0000 (11:48 +0300)
src/lib-storage/list/mailbox-list-index.c

index 7fb1b099ea8dde2eb6844ec694c1f80b1e4640db..e0995fca4b812fbc1ddebfa6597c80298b813837 100644 (file)
@@ -363,6 +363,9 @@ int mailbox_list_index_refresh(struct mailbox_list *list)
        struct mail_index_view *view;
        int ret;
 
+       if (ilist->syncing)
+               return 0;
+
        if (mailbox_list_index_index_open(list) < 0)
                return -1;
        if (mail_index_refresh(ilist->index) < 0) {