diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2016-12-14 20:04:44 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2016-12-14 20:28:01 +0100 |
commit | cd132a10a07c1549e1c837fb50c2d9b8d385dfd7 (patch) | |
tree | b1014bdece25305e380e46a6bf4bbfd57d0f8d85 /src/tracker | |
parent | 3bd13a7058f5f46676e0e1e854a11a42e19a50c8 (diff) | |
download | tracker-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.c | 5 |
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); |