changeset 2310:1d03eceb6ae6 HEAD

Create all the missing paths up to maildir
author Timo Sirainen <tss@iki.fi>
date Fri, 09 Jul 2004 22:22:15 +0300
parents 53428bbf212e
children 4558d1b196fd
files src/lib-storage/index/maildir/maildir-storage.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-storage.c	Fri Jul 09 22:21:18 2004 +0300
+++ b/src/lib-storage/index/maildir/maildir-storage.c	Fri Jul 09 22:22:15 2004 +0300
@@ -293,7 +293,7 @@
 		}
 	}
 
-	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);