From 4c1112004d8253d3b2b91225d4cb45592a4754a8 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 23 May 2016 12:27:11 +0100 Subject: [PATCH] [Fix] Disallow updates by default --- src/fuzzy_storage.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index db1557e47..b7d9ea781 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -182,8 +182,12 @@ rspamd_fuzzy_check_client (struct fuzzy_session *session) session->addr) == RADIX_NO_VALUE) { return FALSE; } + else { + return TRUE; + } } - return TRUE; + + return FALSE; } static void @@ -831,12 +835,14 @@ rspamd_fuzzy_mirror_process_update (struct fuzzy_master_update_session *session, err: if (updates) { + /* We still need to clear queue */ for (cur = updates; cur != NULL; cur = g_list_next (cur)) { if (cur->data) { g_slice_free1 (sizeof (cmd), cur->data); } } + /* This also update our version id */ g_list_free (updates); } } -- 2.39.5