summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-09-07 18:17:55 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-09-14 12:14:28 +0200
commitba0579a749648ae55651e6e1dd5701a5b10b75c5 (patch)
tree5ad6432ba8adc623df233bd1cd49d595f24a8305
parentf8282a29e5c3c750a5cb6979131d42c41c50abdc (diff)
downloadtracker-ba0579a749648ae55651e6e1dd5701a5b10b75c5.tar.gz
libtracker-fts: Check sqlite3_exec() return value
Spotted by Coverity. CID: #1492511
-rw-r--r--src/libtracker-fts/tracker-fts.c5
1 files changed, 4 insertions, 1 deletions
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);
}