From: Vsevolod Stakhov Date: Mon, 22 Jun 2015 20:45:38 +0000 (+0100) Subject: Return previous learn counts in sqlite3 backend. X-Git-Tag: 1.0.0~517 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d17ea56136824abb4ca406d3902e75cebeefc812;p=thirdparty%2Frspamd.git Return previous learn counts in sqlite3 backend. --- diff --git a/src/libstat/backends/sqlite3_backend.c b/src/libstat/backends/sqlite3_backend.c index 5a791b6aac..12079196f4 100644 --- a/src/libstat/backends/sqlite3_backend.c +++ b/src/libstat/backends/sqlite3_backend.c @@ -564,12 +564,14 @@ rspamd_sqlite3_inc_learns (gpointer runtime, gpointer ctx) { struct rspamd_stat_sqlite3_db *bk = runtime; + guint64 res; g_assert (bk != NULL); + rspamd_sqlite3_run_prstmt (bk, RSPAMD_STAT_BACKEND_GET_LEARNS, &res); rspamd_sqlite3_run_prstmt (bk, RSPAMD_STAT_BACKEND_INC_LEARNS, SQLITE3_DEFAULT, SQLITE3_DEFAULT); - return 0; + return res; } gulong @@ -577,12 +579,14 @@ rspamd_sqlite3_dec_learns (gpointer runtime, gpointer ctx) { struct rspamd_stat_sqlite3_db *bk = runtime; + guint64 res; g_assert (bk != NULL); + rspamd_sqlite3_run_prstmt (bk, RSPAMD_STAT_BACKEND_GET_LEARNS, &res); rspamd_sqlite3_run_prstmt (bk, RSPAMD_STAT_BACKEND_DEC_LEARNS, SQLITE3_DEFAULT, SQLITE3_DEFAULT); - return 0; + return res; } gulong