comparison 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
comparison
equal deleted inserted replaced
8651:a498c440eef2 8652:8b3af54b4dc3
241 mail_storage_set_critical(_storage, "Namespace '%s': %s", 241 mail_storage_set_critical(_storage, "Namespace '%s': %s",
242 ns->prefix, error); 242 ns->prefix, error);
243 mail_namespace_destroy(ns); 243 mail_namespace_destroy(ns);
244 return -1; 244 return -1;
245 } 245 }
246 mail_user_add_namespace(user, ns);
247 _storage->ns->flags |= NAMESPACE_FLAG_USABLE; 246 _storage->ns->flags |= NAMESPACE_FLAG_USABLE;
248
249 *_name = mail_namespace_fix_sep(ns, name); 247 *_name = mail_namespace_fix_sep(ns, name);
250 *ns_r = ns; 248 *ns_r = ns;
249
250 mail_user_add_namespace(user, &ns);
251 return 0; 251 return 0;
252 } 252 }
253 253
254 static void shared_mailbox_copy_error(struct mail_storage *shared_storage, 254 static void shared_mailbox_copy_error(struct mail_storage *shared_storage,
255 struct mail_namespace *backend_ns) 255 struct mail_namespace *backend_ns)