diff options
author | Martyn Russell <martyn@lanedo.com> | 2014-03-06 20:23:51 +0000 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2014-03-06 21:17:00 +0000 |
commit | 8bfbde8ab65b52131db80ed3f391e50cce0899de (patch) | |
tree | b742c3a175731606ae333fd6fb69cfdecd9012e8 | |
parent | aced0e13f0f2eeb13594999f56bcf1c57e8bcd63 (diff) | |
download | tracker-8bfbde8ab65b52131db80ed3f391e50cce0899de.tar.gz |
libtracker-data: Protect potential NULL dereference in _db_cursor_iter_next()
-rw-r--r-- | src/libtracker-data/tracker-db-interface-sqlite.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c b/src/libtracker-data/tracker-db-interface-sqlite.c index 7c121fc1b..261012093 100644 --- a/src/libtracker-data/tracker-db-interface-sqlite.c +++ b/src/libtracker-data/tracker-db-interface-sqlite.c @@ -2096,6 +2096,10 @@ tracker_db_cursor_iter_next (TrackerDBCursor *cursor, GCancellable *cancellable, GError **error) { + if (!cursor) { + return FALSE; + } + return db_cursor_iter_next (cursor, cancellable, error); } |