From: Timo Sirainen Date: Thu, 10 Jun 2004 16:06:08 +0000 (+0300) Subject: Make sure INBOX is created when maildir storage is opened. X-Git-Tag: 1.1.alpha1~4001 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27c626de0589c54a5e0b0f63d74c0511e3b12733;p=thirdparty%2Fdovecot%2Fcore.git Make sure INBOX is created when maildir storage is opened. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-storage.c b/src/lib-storage/index/maildir/maildir-storage.c index 868bcf6cb1..4cf18b7b2a 100644 --- a/src/lib-storage/index/maildir/maildir-storage.c +++ b/src/lib-storage/index/maildir/maildir-storage.c @@ -27,6 +27,8 @@ extern struct mailbox maildir_mailbox; static const char *maildirs[] = { "cur", "new", "tmp", NULL }; +static int verify_inbox(struct index_storage *storage); + static struct mail_storage * maildir_create(const char *data, const char *user, const char *namespace, char hierarchy_sep) @@ -104,6 +106,8 @@ maildir_create(const char *data, const char *user, storage->user = i_strdup(user); storage->callbacks = i_new(struct mail_storage_callbacks, 1); index_storage_init(storage); + + (void)verify_inbox(storage); return &storage->storage; }