From: Timo Sirainen Date: Sun, 9 Aug 2009 19:03:40 +0000 (-0400) Subject: Don't crash when listing shared namespace prefix. X-Git-Tag: 2.0.alpha1~300 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=93107c0447855ce051cb4a2215ac1089536110ca;p=thirdparty%2Fdovecot%2Fcore.git Don't crash when listing shared namespace prefix. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index fa2bc8c69b..150b8bb07c 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -679,9 +679,10 @@ int mailbox_list_mailbox(struct mailbox_list *list, const char *name, *flags_r = 0; path = mailbox_list_get_path(list, name, MAILBOX_LIST_PATH_TYPE_DIR); - return list->v.iter_is_mailbox(&ctx, path, "", "", - MAILBOX_LIST_FILE_TYPE_UNKNOWN, - flags_r); + return list->v.iter_is_mailbox == NULL ? 0 : + list->v.iter_is_mailbox(&ctx, path, "", "", + MAILBOX_LIST_FILE_TYPE_UNKNOWN, + flags_r); } void mailbox_list_add_change(struct mailbox_list *list,