aboutsummaryrefslogtreecommitdiffstats
path: root/src/cfg_xml.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2013-01-09 19:07:32 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2013-01-09 19:07:32 +0400
commit3918004b4161414bf0471dd1691b8c25000d02e1 (patch)
tree1cf276f65b4582d6d7f54cf534244114fc1400a9 /src/cfg_xml.c
parent366dcda9e75a6fdf658dc807dc2925f36e62ff08 (diff)
downloadrspamd-3918004b4161414bf0471dd1691b8c25000d02e1.tar.gz
rspamd-3918004b4161414bf0471dd1691b8c25000d02e1.zip
Store weight of symbol properly allowing dynamic conf code to modify a single pointer in metrics section.
Diffstat (limited to 'src/cfg_xml.c')
-rw-r--r--src/cfg_xml.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cfg_xml.c b/src/cfg_xml.c
index b7e5a7ab9..ea42e1ae2 100644
--- a/src/cfg_xml.c
+++ b/src/cfg_xml.c
@@ -1097,7 +1097,7 @@ handle_metric_symbol (struct config_file *cfg, struct rspamd_xml_userdata *ctx,
}
}
- sym_def->weight = *value;
+ sym_def->weight_ptr = value;
sym_def->name = memory_pool_strdup (cfg->cfg_pool, data);
if (attrs != NULL) {