]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Fixed assert-crashing when deleting a mailbox
authorTimo Sirainen <tss@iki.fi>
Wed, 7 Sep 2011 12:46:43 +0000 (15:46 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 7 Sep 2011 12:46:43 +0000 (15:46 +0300)
src/lib-storage/index/imapc/imapc-sync.c

index d65cfe3f8713df3ac261bd02570588f4bfc0eb81..3a95ad6b82a451ffbad3179df7326728bf92e15d 100644 (file)
@@ -318,7 +318,8 @@ imapc_sync_begin(struct imapc_mailbox *mbox,
        mbox->min_append_uid = mail_index_get_header(ctx->sync_view)->next_uid;
 
        mbox->syncing = TRUE;
-       imapc_sync_index(ctx);
+       if (!mbox->box.deleting)
+               imapc_sync_index(ctx);
 
        mail_index_view_close(&mbox->delayed_sync_view);
        mbox->delayed_sync_trans = NULL;