]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox rebuild: If alt directory doesn't exist, don't fail.
authorTimo Sirainen <tss@iki.fi>
Tue, 11 Mar 2008 06:14:21 +0000 (08:14 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 11 Mar 2008 06:14:21 +0000 (08:14 +0200)
--HG--
branch : HEAD

src/lib-storage/index/dbox/dbox-sync-rebuild.c

index dbcfe505841150e1bbe05243e6501f69201f971d..8e827a3aba81fbcc3c3fd7ccbab9451c5f489bff 100644 (file)
@@ -287,6 +287,10 @@ static int dbox_sync_index_rebuild_dir(struct dbox_sync_rebuild_context *ctx,
        dir = opendir(path);
        if (dir == NULL) {
                if (errno == ENOENT) {
+                       if (!primary) {
+                               /* alt directory doesn't exist, ignore */
+                               return 0;
+                       }
                        mailbox_set_deleted(&ctx->mbox->ibox.box);
                        return -1;
                }