changeset 14046:db8c1dde0b41

lib-storage: And another fix to previous maildir_name/mailbox_dir_name changes.
author Timo Sirainen <tss@iki.fi>
date Wed, 01 Feb 2012 22:18:33 +0200
parents 0308a33d9f99
children b82a3149f45e
files src/lib-storage/index/dbox-common/dbox-storage.c src/lib-storage/index/maildir/maildir-storage.c src/lib-storage/mailbox-list.c
diffstat 3 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-common/dbox-storage.c	Wed Feb 01 22:04:26 2012 +0200
+++ b/src/lib-storage/index/dbox-common/dbox-storage.c	Wed Feb 01 22:18:33 2012 +0200
@@ -21,9 +21,9 @@
 		set->layout = MAILBOX_LIST_NAME_FS;
 	if (set->subscription_fname == NULL)
 		set->subscription_fname = DBOX_SUBSCRIPTION_FILE_NAME;
-	if (set->maildir_name == NULL)
+	if (*set->maildir_name == '\0')
 		set->maildir_name = DBOX_MAILDIR_NAME;
-	if (set->mailbox_dir_name == NULL)
+	if (*set->mailbox_dir_name == '\0')
 		set->mailbox_dir_name = DBOX_MAILBOX_DIR_NAME;
 }
 
--- a/src/lib-storage/index/maildir/maildir-storage.c	Wed Feb 01 22:04:26 2012 +0200
+++ b/src/lib-storage/index/maildir/maildir-storage.c	Wed Feb 01 22:18:33 2012 +0200
@@ -80,7 +80,7 @@
 	if (set->subscription_fname == NULL)
 		set->subscription_fname = MAILDIR_SUBSCRIPTION_FILE_NAME;
 
-	if (set->inbox_path == NULL && set->maildir_name == NULL &&
+	if (set->inbox_path == NULL && *set->maildir_name == '\0' &&
 	    (strcmp(set->layout, MAILBOX_LIST_NAME_MAILDIRPLUSPLUS) == 0 ||
 	     strcmp(set->layout, MAILBOX_LIST_NAME_FS) == 0) &&
 	    (ns->flags & NAMESPACE_FLAG_INBOX_ANY) != 0) {
--- a/src/lib-storage/mailbox-list.c	Wed Feb 01 22:04:26 2012 +0200
+++ b/src/lib-storage/mailbox-list.c	Wed Feb 01 22:18:33 2012 +0200
@@ -119,7 +119,7 @@
 
 	class_p = array_idx(&mailbox_list_drivers, idx);
 	if (((*class_p)->props & MAILBOX_LIST_PROP_NO_MAILDIR_NAME) != 0 &&
-	    set->maildir_name != NULL && *set->maildir_name != '\0') {
+	    *set->maildir_name != '\0') {
 		*error_r = "maildir_name not supported by this driver";
 		return -1;
 	}