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