[tracker/wip/carlosg/joining-services: 3/3] libtracker-data: Fix column check in services virtual table



commit bfd8c373684388ec20b5ea2c904c62e3ec96c7b4
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed May 13 15:07:59 2020 +0200

    libtracker-data: Fix column check in services virtual table
    
    Fix off by one error, we were skipping all but the first variable
    column.

 src/libtracker-data/tracker-vtab-service.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/libtracker-data/tracker-vtab-service.c b/src/libtracker-data/tracker-vtab-service.c
index e6e42fd53..b3b1861ed 100644
--- a/src/libtracker-data/tracker-vtab-service.c
+++ b/src/libtracker-data/tracker-vtab-service.c
@@ -150,7 +150,7 @@ service_best_index (sqlite3_vtab       *vtab,
                if (!info->aConstraint[i].usable)
                        continue;
 
-               if (info->aConstraint[i].iColumn > COL_FIRST_VARIABLE) {
+               if (info->aConstraint[i].iColumn >= COL_FIRST_VARIABLE) {
                        info->aConstraintUsage[i].argvIndex = -1;
                        continue;
                }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]