diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-09-07 18:17:55 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-09-14 12:14:28 +0200 |
commit | ba0579a749648ae55651e6e1dd5701a5b10b75c5 (patch) | |
tree | 5ad6432ba8adc623df233bd1cd49d595f24a8305 | |
parent | f8282a29e5c3c750a5cb6979131d42c41c50abdc (diff) | |
download | tracker-ba0579a749648ae55651e6e1dd5701a5b10b75c5.tar.gz |
libtracker-fts: Check sqlite3_exec() return value
Spotted by Coverity.
CID: #1492511
-rw-r--r-- | src/libtracker-fts/tracker-fts.c | 5 |
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); } |