]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Don't try to mkdir() empty directory with INDEX=MEMORY
authorTimo Sirainen <tss@iki.fi>
Wed, 29 May 2013 00:23:40 +0000 (03:23 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 29 May 2013 00:23:40 +0000 (03:23 +0300)
src/lib-storage/mailbox-list.c

index 49a4c46b553a4d3c0b5642ae3c06e20a5e13cb66..fd7b18dd9ab28d7f61401d7b1ee17dd8d715956e 100644 (file)
@@ -1454,6 +1454,8 @@ int mailbox_list_mkdir_missing_index_root(struct mailbox_list *list)
                                         &index_dir);
        if (ret <= 0)
                return ret;
+       if (index_dir[0] == '\0')
+               return 0;
        ret = mailbox_list_get_root_path(list, MAILBOX_LIST_PATH_TYPE_MAILBOX,
                                         &root_dir);
        if (ret <= 0)