changeset 7059:0a0ff276bc38 HEAD

Set ns->sep before creating storage so sep_str gets set correctly.
author Timo Sirainen <tss@iki.fi>
date Sat, 29 Dec 2007 07:18:44 +0200
parents cf4cee852a05
children 72122918288c
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-namespace.c	Sat Dec 29 07:12:56 2007 +0200
+++ b/src/lib-storage/mail-namespace.c	Sat Dec 29 07:18:44 2007 +0200
@@ -74,15 +74,15 @@
 		       "yes" : "no");
 	}
 
+	if (sep != NULL)
+		ns->sep = *sep;
 	ns->prefix = p_strdup(pool, prefix);
+
 	if (mail_storage_create(ns, NULL, data, user, flags, lock_method,
 				&error) < 0) {
 		i_error("Namespace '%s': %s", ns->prefix, error);
 		return NULL;
 	}
-
-	if (sep != NULL)
-		ns->sep = *sep;
 	return ns;
 }