dovecot-1.2: deliver: Fixed reading namespace settings.

dovecot at dovecot.org dovecot at dovecot.org
Tue Jul 22 16:42:08 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/1b22f5e61136
changeset: 8054:1b22f5e61136
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Jul 22 16:41:46 2008 +0300
description:
deliver: Fixed reading namespace settings.

diffstat:

1 file changed, 21 insertions(+), 19 deletions(-)
src/deliver/deliver.c |   40 +++++++++++++++++++++-------------------

diffs (50 lines):

diff -r d8a22a7f8b08 -r 1b22f5e61136 src/deliver/deliver.c
--- a/src/deliver/deliver.c	Mon Jul 21 21:06:12 2008 +0300
+++ b/src/deliver/deliver.c	Tue Jul 22 16:41:46 2008 +0300
@@ -378,25 +378,27 @@ static void config_file_init(const char 
 				lda_section = FALSE;
 				plugin_section = FALSE;
 				pop3_section = FALSE;
-				ns_section = FALSE;
-				if (ns_location)
-					ns_location = FALSE;
-				else {
-					env_put(t_strdup_printf(
-						"NAMESPACE_%u=", ns_idx));
-				}
-				if (ns_list)
-					ns_list = FALSE;
-				else {
-					env_put(t_strdup_printf(
-						"NAMESPACE_%u_LIST=1", ns_idx));
-				}
-				if (ns_subscriptions)
-					ns_subscriptions = FALSE;
-				else {
-					env_put(t_strdup_printf(
-						"NAMESPACE_%u_SUBSCRIPTIONS=1",
-						ns_idx));
+				if (ns_section) {
+					ns_section = FALSE;
+					if (ns_location)
+						ns_location = FALSE;
+					else {
+						env_put(t_strdup_printf(
+							"NAMESPACE_%u=", ns_idx));
+					}
+					if (ns_list)
+						ns_list = FALSE;
+					else {
+						env_put(t_strdup_printf(
+							"NAMESPACE_%u_LIST=1", ns_idx));
+					}
+					if (ns_subscriptions)
+						ns_subscriptions = FALSE;
+					else {
+						env_put(t_strdup_printf(
+							"NAMESPACE_%u_SUBSCRIPTIONS=1",
+							ns_idx));
+					}
 				}
 			}
 			continue;


More information about the dovecot-cvs mailing list