]> 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)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 22 Jan 2018 11:33:29 +0000 (13:33 +0200)
Broken by f8f30bd27e41e1041a8de0b97f35d7d75e0a412e

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

index ef3533185b0fbcac4f16df7757a1840019925bca..3db2fab1327c4159fc1c0ef2e176982cffe2c906 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;
        }