changeset 9303:9b62aa2132de HEAD

Don't crash when listing shared namespace prefix.
author Timo Sirainen <tss@iki.fi>
date Sun, 09 Aug 2009 15:03:40 -0400
parents fc979053eaaa
children ecc4b80c4dd1
files src/lib-storage/mailbox-list.c
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mailbox-list.c	Sun Aug 09 14:58:22 2009 -0400
+++ b/src/lib-storage/mailbox-list.c	Sun Aug 09 15:03:40 2009 -0400
@@ -629,9 +629,10 @@
 
 	*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);
 }
 
 int mailbox_list_set_subscribed(struct mailbox_list *list,