changeset 8054:1b22f5e61136 HEAD

deliver: Fixed reading namespace settings.
author Timo Sirainen <tss@iki.fi>
date Tue, 22 Jul 2008 16:41:46 +0300
parents d8a22a7f8b08
children 1894a0b4957d
files src/deliver/deliver.c
diffstat 1 files changed, 21 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
 				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;