]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Fix deleting mailbox
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 22 Jan 2018 11:33:29 +0000 (13:33 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 30 Jan 2018 11:18:36 +0000 (13:18 +0200)
Broken by f8f30bd27e41e1041a8de0b97f35d7d75e0a412e

src/lib-storage/index/imapc/imapc-sync.c

index 6107b90d00333566a74498ce591d363d1b1e09e8..2a46b5de5ba24f5844cf485ddfb154d3d78df230 100644 (file)
@@ -574,7 +574,8 @@ imapc_mailbox_sync_init(struct mailbox *box, enum mailbox_sync_flags flags)
 
        if (imapc_storage_client_handle_auth_failure(mbox->storage->client))
                ret = -1;
-       else if (!mbox->state_fetched_success && !mbox->state_fetching_uid1) {
+       else if (!mbox->state_fetched_success && !mbox->state_fetching_uid1 &&
+                !mbox->box.deleting) {
                /* initial FETCH failed already */
                ret = -1;
        }