diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-08-29 17:33:26 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-08-29 17:33:26 +0100 |
commit | 8e15ccc0ad087b016865dc2fdd3bc13ccb5f8373 (patch) | |
tree | 10b5644ae6f4e64c2f1308086af1f26d682d8575 /src/libserver/cfg_rcl.c | |
parent | 119e4424924fc8a047e26cc01031065836109ce1 (diff) | |
download | rspamd-8e15ccc0ad087b016865dc2fdd3bc13ccb5f8373.tar.gz rspamd-8e15ccc0ad087b016865dc2fdd3bc13ccb5f8373.zip |
Fix logging tags for maps.
Diffstat (limited to 'src/libserver/cfg_rcl.c')
-rw-r--r-- | src/libserver/cfg_rcl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c index cddf044a9..ec6e1f7eb 100644 --- a/src/libserver/cfg_rcl.c +++ b/src/libserver/cfg_rcl.c @@ -2409,6 +2409,9 @@ rspamd_config_read (struct rspamd_config *cfg, const gchar *filename, blake2b (cksumbuf, data, NULL, sizeof (cksumbuf), st.st_size, 0); cfg->checksum = rspamd_encode_base32 (cksumbuf, sizeof (cksumbuf)); + /* Also change the tag of cfg pool to be equal to the checksum */ + rspamd_strlcpy (cfg->cfg_pool->tag.uid, cfg->checksum, + MIN (sizeof (cfg->cfg_pool->tag.uid), strlen (cfg->checksum))); parser = ucl_parser_new (0); rspamd_ucl_add_conf_variables (parser, vars); |