]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Create all the missing paths up to maildir
authorTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 19:22:15 +0000 (22:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 19:22:15 +0000 (22:22 +0300)
--HG--
branch : HEAD

src/lib-storage/index/maildir/maildir-storage.c

index 2f2c4f86cdddfef8a989a37fbcc2c668f37ac235..58cfa4c31246807b12cd0711dc628559545a3144 100644 (file)
@@ -293,7 +293,7 @@ static int mkdir_verify(struct index_storage *storage,
                }
        }
 
-       if (mkdir(dir, CREATE_MODE) < 0 && (errno != EEXIST || !verify)) {
+       if (mkdir_parents(dir, CREATE_MODE) < 0 && (errno != EEXIST || !verify)) {
                if (errno != EEXIST && (!verify || errno != ENOENT)) {
                        mail_storage_set_critical(&storage->storage,
                                                  "mkdir(%s) failed: %m", dir);