From ba0579a749648ae55651e6e1dd5701a5b10b75c5 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 7 Sep 2020 18:17:55 +0200 Subject: libtracker-fts: Check sqlite3_exec() return value Spotted by Coverity. CID: #1492511 --- src/libtracker-fts/tracker-fts.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libtracker-fts/tracker-fts.c b/src/libtracker-fts/tracker-fts.c index 40aee894a..079d83a3c 100644 --- a/src/libtracker-fts/tracker-fts.c +++ b/src/libtracker-fts/tracker-fts.c @@ -246,10 +246,13 @@ tracker_fts_rebuild_tokens (sqlite3 *db, const gchar *table_name) { gchar *query; + gint rc; /* This special query rebuilds the tokens in the given FTS table */ query = g_strdup_printf ("INSERT INTO \"%s\".%s(%s) VALUES('rebuild')", database, table_name, table_name); - sqlite3_exec(db, query, NULL, NULL, NULL); + rc = sqlite3_exec(db, query, NULL, NULL, NULL); g_free (query); + + g_warn_if_fail (rc == SQLITE_OK); } -- cgit v1.2.1