From: Vsevolod Stakhov Date: Thu, 5 Jul 2018 12:07:31 +0000 (+0100) Subject: [Project] Add small workaround for sqlite backend X-Git-Tag: 1.7.8~33 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7c5d79db90db646cdaef6430482ad8e7dc530f39;p=rspamd.git [Project] Add small workaround for sqlite backend --- diff --git a/src/libserver/fuzzy_backend.c b/src/libserver/fuzzy_backend.c index b2bf90d99..b66ac49c0 100644 --- a/src/libserver/fuzzy_backend.c +++ b/src/libserver/fuzzy_backend.c @@ -182,12 +182,15 @@ rspamd_fuzzy_backend_update_sqlite (struct rspamd_fuzzy_backend *bk, if (cmd->cmd == FUZZY_WRITE) { rspamd_fuzzy_backend_sqlite_add (sq, ptr); + nupdates ++; } - else { + else if (cmd->cmd == FUZZY_DEL) { rspamd_fuzzy_backend_sqlite_del (sq, ptr); + nupdates ++; + } + else { + /* Do nothing for expire, this backend should no longer be used */ } - - nupdates ++; } if (rspamd_fuzzy_backend_sqlite_finish_update (sq, src,