[tracker/wip/carlosg/coverity-fixes: 6/7] libtracker-fts: Check sqlite3_exec() return value




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]