From: Vsevolod Stakhov Date: Mon, 23 May 2016 11:27:11 +0000 (+0100) Subject: [Fix] Disallow updates by default X-Git-Tag: 1.3.0~455 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4c1112004d8253d3b2b91225d4cb45592a4754a8;p=rspamd.git [Fix] Disallow updates by default --- 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); } }