diff options
-rw-r--r-- | src/libtracker-data/tracker-sparql-query.vala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala index b84103d74..2430263fa 100644 --- a/src/libtracker-data/tracker-sparql-query.vala +++ b/src/libtracker-data/tracker-sparql-query.vala @@ -500,6 +500,10 @@ public class Tracker.Sparql.Query : Object { DBStatement prepare_for_exec (string sql) throws DBInterfaceError, Sparql.Error, DateError { var iface = DBManager.get_db_interface (); + if (iface == null) { + throw new DBInterfaceError.OPEN_ERROR ("Error opening database"); + } + var stmt = iface.create_statement (no_cache ? DBStatementCacheType.NONE : DBStatementCacheType.SELECT, "%s", sql); // set literals specified in query |