summaryrefslogtreecommitdiffstats
path: root/src/plugins/spf.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2014-09-22 11:20:03 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2014-09-22 11:20:03 +0100
commitb3f9b35a520e348c655e184cbd429d03a12ca854 (patch)
tree7d542771de907a69ead5df6718b735ea9a93369e /src/plugins/spf.c
parent97418835d0ab6ad5d28086626758f73d9f09eba3 (diff)
downloadrspamd-b3f9b35a520e348c655e184cbd429d03a12ca854.tar.gz
rspamd-b3f9b35a520e348c655e184cbd429d03a12ca854.zip
Fix some more potential reload issues.
Diffstat (limited to 'src/plugins/spf.c')
-rw-r--r--src/plugins/spf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/spf.c b/src/plugins/spf.c
index 1e40ed3d9..106b5f019 100644
--- a/src/plugins/spf.c
+++ b/src/plugins/spf.c
@@ -168,6 +168,7 @@ spf_module_reconfig (struct rspamd_config *cfg)
{
rspamd_mempool_delete (spf_module_ctx->spf_pool);
radix_tree_free (spf_module_ctx->whitelist_ip);
+ memset (spf_module_ctx, 0, sizeof (*spf_module_ctx));
spf_module_ctx->spf_pool = rspamd_mempool_new (
rspamd_mempool_suggest_size ());