if (set->index_dir != NULL && strcmp(set->index_dir, "MEMORY") == 0)
set->index_dir = "";
-
- if (set->mailbox_dir_name == NULL)
- set->mailbox_dir_name = "";
- else if (set->mailbox_dir_name[strlen(set->mailbox_dir_name)-1] != '/') {
- set->mailbox_dir_name =
- t_strconcat(set->mailbox_dir_name, "/", NULL);
- }
return 0;
}
list->set.maildir_name =
(list->props & MAILBOX_LIST_PROP_NO_MAILDIR_NAME) != 0 ? "" :
p_strdup(list->pool, set->maildir_name);
- list->set.mailbox_dir_name =
- p_strdup(list->pool, set->mailbox_dir_name);
+
+ if (set->mailbox_dir_name == NULL)
+ list->set.mailbox_dir_name = "";
+ else if (set->mailbox_dir_name[strlen(set->mailbox_dir_name)-1] == '/') {
+ list->set.mailbox_dir_name =
+ p_strdup(list->pool, set->mailbox_dir_name);
+ } else {
+ list->set.mailbox_dir_name =
+ p_strconcat(list->pool, set->mailbox_dir_name, "/", NULL);
+ }
list->set.mail_storage_flags = set->mail_storage_flags;
list->set.lock_method = set->lock_method;