summaryrefslogtreecommitdiff
path: root/src/tracker
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2016-12-14 20:04:44 +0100
committerCarlos Garnacho <carlosg@gnome.org>2016-12-14 20:28:01 +0100
commitcd132a10a07c1549e1c837fb50c2d9b8d385dfd7 (patch)
treeb1014bdece25305e380e46a6bf4bbfd57d0f8d85 /src/tracker
parent3bd13a7058f5f46676e0e1e854a11a42e19a50c8 (diff)
downloadtracker-cd132a10a07c1549e1c837fb50c2d9b8d385dfd7.tar.gz
tracker: Check error on tracker_sparql_cursor_next() call
And make it clear we poke the GError contents if there is one, although next() isn't really expected to fail on a "SELECT COUNT..." query.
Diffstat (limited to 'src/tracker')
-rw-r--r--src/tracker/tracker-status.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tracker/tracker-status.c b/src/tracker/tracker-status.c
index 8364dd231..b963eb4bc 100644
--- a/src/tracker/tracker-status.c
+++ b/src/tracker/tracker-status.c
@@ -519,7 +519,10 @@ get_file_and_folder_count (int *files,
cursor = tracker_sparql_connection_query (connection, query, NULL, &error);
- if (error || !tracker_sparql_cursor_next (cursor, NULL, NULL)) {
+ if (cursor)
+ tracker_sparql_cursor_next (cursor, NULL, &error);
+
+ if (error) {
g_printerr ("%s, %s\n",
_("Could not get basic status for Tracker"),
error->message);