changeset 9269:a303bb82c1c9 HEAD

Fixed namespaces { list=no } and mail_debug=yes crashing on some OSes.
author Timo Sirainen <tss@iki.fi>
date Tue, 28 Jul 2009 12:52:03 -0400
parents 0ec0b1f1ac6a
children 93759896b0d2
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-namespace.c	Mon Jul 27 12:48:12 2009 -0400
+++ b/src/lib-storage/mail-namespace.c	Tue Jul 28 12:52:03 2009 -0400
@@ -56,7 +56,9 @@
 		ns->flags |= NAMESPACE_FLAG_INBOX;
 	if (getenv(t_strdup_printf("NAMESPACE_%u_HIDDEN", num)) != NULL)
 		ns->flags |= NAMESPACE_FLAG_HIDDEN;
-	if (list != NULL) {
+	if (list == NULL)
+		list = "no";
+	else {
 		if (strcmp(list, "children") == 0)
 			ns->flags |= NAMESPACE_FLAG_LIST_CHILDREN;
 		else