changeset 8905:b567f5f42b3d HEAD

acl: Don't crash if shared_storage_get_namespace() fails.
author Timo Sirainen <tss@iki.fi>
date Fri, 03 Apr 2009 12:35:02 -0400
parents 2b6107437df3
children 3c33885a717a
files src/plugins/acl/acl-shared-storage.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/acl/acl-shared-storage.c	Fri Apr 03 12:34:45 2009 -0400
+++ b/src/plugins/acl/acl-shared-storage.c	Fri Apr 03 12:35:02 2009 -0400
@@ -46,7 +46,8 @@
 	str = t_str_new(128);
 	var_expand(str, sstorage->ns_prefix_pattern, tab);
 	mailbox = str_c(str);
-	shared_storage_get_namespace(&sstorage->storage, &mailbox, &ns);
+	if (shared_storage_get_namespace(&sstorage->storage, &mailbox, &ns) < 0)
+		return;
 
 	/* check if there are any mailboxes really visible to us */
 	iter = mailbox_list_iter_init(ns->list, "*",