[tracker/wip/carlosg/coverity-fixes: 6/7] libtracker-fts: Check sqlite3_exec() return value
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/coverity-fixes: 6/7] libtracker-fts: Check sqlite3_exec() return value
- Date: Mon, 14 Sep 2020 10:28:06 +0000 (UTC)
commit ba0579a749648ae55651e6e1dd5701a5b10b75c5
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Sep 7 18:17:55 2020 +0200
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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]