diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2023-02-24 19:01:53 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-02-27 09:18:57 +0100 |
commit | ce75f4a8b79d476bacd2ed91611a403d2642d616 (patch) | |
tree | 539467ac52061efd61b9563d49d771b2925f9626 /src | |
parent | f34ebd68cbc3065d3210443e1004b514e77da520 (diff) | |
download | tracker-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.c | 13 |
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 |