From 05f8152a1fe7e8bf20859ba69f35d86ba4674996 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 30 Jan 2017 12:09:39 +0100 Subject: examples: Check tracker_sparql_cursor_next() return value. Coverity ID: 1188420 --- examples/libtracker-sparql/class-signal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'examples') 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), -- cgit v1.2.1