dovecot-1.2: Fixed namespaces { list=no } and mail_debug=yes cra...

dovecot at dovecot.org dovecot at dovecot.org
Tue Jul 28 19:52:28 EEST 2009


details:   http://hg.dovecot.org/dovecot-1.2/rev/a303bb82c1c9
changeset: 9269:a303bb82c1c9
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Jul 28 12:52:03 2009 -0400
description:
Fixed namespaces { list=no } and mail_debug=yes crashing on some OSes.

diffstat:

1 file changed, 3 insertions(+), 1 deletion(-)
src/lib-storage/mail-namespace.c |    4 +++-

diffs (14 lines):

diff -r 0ec0b1f1ac6a -r a303bb82c1c9 src/lib-storage/mail-namespace.c
--- 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 @@ namespace_add_env(const char *data, unsi
 		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


More information about the dovecot-cvs mailing list