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