Mercurial > dovecot > original-hg > dovecot-1.2
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;