[tracker/wip/carlosg/joining-services: 3/3] libtracker-data: Fix column check in services virtual table
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/joining-services: 3/3] libtracker-data: Fix column check in services virtual table
- Date: Wed, 13 May 2020 19:01:11 +0000 (UTC)
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]