[tracker/rss-enclosures] SPARQL: Fix NOT IN parsing



commit 3ebc96d67bb5554cc2b679d9bcae592942c99d88
Author: Jürg Billeter <j bitron ch>
Date:   Mon Aug 2 15:14:46 2010 +0200

    SPARQL: Fix NOT IN parsing

 src/libtracker-data/tracker-sparql-expression.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-expression.vala b/src/libtracker-data/tracker-sparql-expression.vala
index ac75235..23bb28e 100644
--- a/src/libtracker-data/tracker-sparql-expression.vala
+++ b/src/libtracker-data/tracker-sparql-expression.vala
@@ -1127,7 +1127,8 @@ class Tracker.Sparql.Expression : Object {
 			return process_relational_expression (sql, begin, n_bindings, optype, " > ");
 		} else if (accept (SparqlTokenType.OP_IN)) {
 			return translate_in (sql, false);
-		} else if (accept (SparqlTokenType.NOT) && accept (SparqlTokenType.OP_IN)) {
+		} else if (accept (SparqlTokenType.NOT)) {
+			expect (SparqlTokenType.OP_IN);
 			return translate_in (sql, true);
 		}
 		return optype;



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