summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-01-30 12:09:39 +0100
committerCarlos Garnacho <carlosg@gnome.org>2017-01-30 12:09:39 +0100
commit05f8152a1fe7e8bf20859ba69f35d86ba4674996 (patch)
tree9cd35d5e563fefa13c566397d27a76afda32376d /examples
parent8a89d4c893f53dcfacf0cad6d838fca7c795142d (diff)
downloadtracker-05f8152a1fe7e8bf20859ba69f35d86ba4674996.tar.gz
examples: Check tracker_sparql_cursor_next() return value.
Coverity ID: 1188420
Diffstat (limited to 'examples')
-rw-r--r--examples/libtracker-sparql/class-signal.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/libtracker-sparql/class-signal.c b/examples/libtracker-sparql/class-signal.c
index 63fce7be6..5fda3286e 100644
--- a/examples/libtracker-sparql/class-signal.c
+++ b/examples/libtracker-sparql/class-signal.c
@@ -34,10 +34,9 @@ handle_statement (gint subject, gint predicate)
cursor = tracker_sparql_connection_query (con, query, NULL, NULL);
g_free (query);
- if (!cursor)
+ if (!cursor || !tracker_sparql_cursor_next (cursor, NULL, NULL))
return;
- tracker_sparql_cursor_next (cursor, NULL, NULL);
pred = g_strdup (tracker_sparql_cursor_get_string (cursor, 1, NULL));
query = g_strdup_printf ("SELECT ?t { <%s> <%s> ?t }",
tracker_sparql_cursor_get_string (cursor, 0, NULL),