summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-02-24 19:01:53 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-02-27 09:18:57 +0100
commitce75f4a8b79d476bacd2ed91611a403d2642d616 (patch)
tree539467ac52061efd61b9563d49d771b2925f9626 /src
parentf34ebd68cbc3065d3210443e1004b514e77da520 (diff)
downloadtracker-ce75f4a8b79d476bacd2ed91611a403d2642d616.tar.gz
libtracker-sparql: Do not use volatile to register DBus errors
The documentation of g_dbus_error_register_error_domain() says we should not use one.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/tracker-error.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/libtracker-sparql/tracker-error.c b/src/libtracker-sparql/tracker-error.c
index 600427433..e2d1aa374 100644
--- a/src/libtracker-sparql/tracker-error.c
+++ b/src/libtracker-sparql/tracker-error.c
@@ -51,12 +51,13 @@ G_STATIC_ASSERT (G_N_ELEMENTS (tracker_sparql_error_entries) == TRACKER_SPARQL_N
GQuark
tracker_sparql_error_quark (void)
{
- static volatile gsize quark_volatile = 0;
- g_dbus_error_register_error_domain ("tracker-sparql-error-quark",
- &quark_volatile,
- tracker_sparql_error_entries,
- G_N_ELEMENTS (tracker_sparql_error_entries));
- return (GQuark) quark_volatile;
+ static gsize quark = 0;
+
+ g_dbus_error_register_error_domain ("tracker-sparql-error-quark",
+ &quark,
+ tracker_sparql_error_entries,
+ G_N_ELEMENTS (tracker_sparql_error_entries));
+ return (GQuark) quark;
}
/* Converts internal error codes into public