aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libserver/cfg_utils.c')
-rw-r--r--src/libserver/cfg_utils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libserver/cfg_utils.c b/src/libserver/cfg_utils.c
index 1a2f473e7..3856c294b 100644
--- a/src/libserver/cfg_utils.c
+++ b/src/libserver/cfg_utils.c
@@ -1797,7 +1797,10 @@ rspamd_config_radix_from_ucl (struct rspamd_config *cfg,
}
else {
/* Just a list */
- *target = rspamd_map_helper_new_radix (NULL);
+ if (!*target) {
+ *target = rspamd_map_helper_new_radix (NULL);
+ }
+
rspamd_map_helper_insert_radix_resolve (*target, str, "");
}
break;