Mercurial > dovecot > original-hg > dovecot-1.2
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, "*",