From d17ea56136824abb4ca406d3902e75cebeefc812 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 22 Jun 2015 21:45:38 +0100 Subject: [PATCH] Return previous learn counts in sqlite3 backend. --- src/libstat/backends/sqlite3_backend.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libstat/backends/sqlite3_backend.c b/src/libstat/backends/sqlite3_backend.c index 5a791b6aa..12079196f 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 -- 2.39.5