diff src/lib-storage/index/shared/shared-storage.c @ 8652:8b3af54b4dc3 HEAD

hook_mail_namespaces_created() wasn't always called with all namespaces as parameter.
author Timo Sirainen <tss@iki.fi>
date Sun, 18 Jan 2009 20:15:26 -0500
parents b9faf4db2a9f
children 61dd475e9f0a
line wrap: on
line diff
--- a/src/lib-storage/index/shared/shared-storage.c	Sun Jan 18 20:14:31 2009 -0500
+++ b/src/lib-storage/index/shared/shared-storage.c	Sun Jan 18 20:15:26 2009 -0500
@@ -243,11 +243,11 @@
 		mail_namespace_destroy(ns);
 		return -1;
 	}
-	mail_user_add_namespace(user, ns);
 	_storage->ns->flags |= NAMESPACE_FLAG_USABLE;
-
 	*_name = mail_namespace_fix_sep(ns, name);
 	*ns_r = ns;
+
+	mail_user_add_namespace(user, &ns);
 	return 0;
 }