diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-10-31 15:52:33 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-11-04 13:38:04 +0100 |
commit | 25d795aa6a230fa5faa3fce9835fa181bddabe12 (patch) | |
tree | 1bd80d8e8ba9d8432ff5186d301364bbbbbb7362 | |
parent | 27c74d3e3e8f83060229dd14f92ccf3fa4b0fe74 (diff) | |
download | tracker-25d795aa6a230fa5faa3fce9835fa181bddabe12.tar.gz |
libtracker-data: Issue fatal g_error() if next resource ID cannot be found
This breaks fundamental assumptions (e.g. that getting a next resource ID is
not failable), breaks even further if those resources don't get the specified
ID.
It is preferrable to hard error altogether, and let users report the
backtrace/error.
Related: https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/150
-rw-r--r-- | src/libtracker-data/tracker-data-update.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c index 31c880c3e..3ce1b7897 100644 --- a/src/libtracker-data/tracker-data-update.c +++ b/src/libtracker-data/tracker-data-update.c @@ -804,7 +804,7 @@ ensure_resource_id (TrackerData *data, } if (error) { - g_critical ("Could not ensure resource existence: %s", error->message); + g_error ("Could not ensure resource existence: %s", error->message); g_error_free (error); } |