summaryrefslogtreecommitdiff
path: root/libmailutils/cfg/driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmailutils/cfg/driver.c')
-rw-r--r--libmailutils/cfg/driver.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libmailutils/cfg/driver.c b/libmailutils/cfg/driver.c
index c0cd2d5d9..f2a43a367 100644
--- a/libmailutils/cfg/driver.c
+++ b/libmailutils/cfg/driver.c
@@ -463,7 +463,7 @@ mu_cfg_tree_reduce (mu_cfg_tree_t *parse_tree,
void *target_ptr)
{
int rc = 0;
-
+ struct mu_cfg_cont *cont;
if (!parse_tree)
return 0;
if (hints && (hints->flags & MU_PARSE_CONFIG_DUMP))
@@ -477,13 +477,9 @@ mu_cfg_tree_reduce (mu_cfg_tree_t *parse_tree,
mu_stream_destroy (&stream);
}
- if (root_container)
- {
- struct mu_cfg_cont *cont = mu_build_container (progparam);
- rc = mu_cfg_scan_tree (parse_tree, &cont->v.section, target_ptr,
- NULL);
- mu_config_destroy_container (&cont);
- }
+ cont = mu_build_container (progparam);
+ rc = mu_cfg_scan_tree (parse_tree, &cont->v.section, target_ptr, NULL);
+ mu_config_destroy_container (&cont);
return rc;
}

Return to:

Send suggestions and report system problems to the System administrator.