diff options
author | Federico Mena Quintero <federico@gnome.org> | 2022-12-05 16:06:22 -0600 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2022-12-05 16:06:22 -0600 |
commit | f21b1a31cd23eb4aff7316ac7b09acd8e9d68c3a (patch) | |
tree | ec2b1006be00b6b4be5aa23fcac5182fe021721c /registryd | |
parent | 55934a591787833eea5bc8d18d139311eb650c72 (diff) | |
download | at-spi2-core-f21b1a31cd23eb4aff7316ac7b09acd8e9d68c3a.tar.gz |
spi_dbus_add_disconnect_match() - g_strdup_printf() can't fail
Remove the unhappy path.
Diffstat (limited to 'registryd')
-rw-r--r-- | registryd/deviceeventcontroller.c | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c index e3122f06..89ecd257 100644 --- a/registryd/deviceeventcontroller.c +++ b/registryd/deviceeventcontroller.c @@ -263,23 +263,19 @@ static dbus_bool_t spi_dbus_add_disconnect_match (DBusConnection *bus, const char *name) { char *match = g_strdup_printf ("interface=%s,member=NameOwnerChanged,arg0=%s", DBUS_INTERFACE_DBUS, name); - if (match) - { - DBusError error; - dbus_error_init (&error); - dbus_bus_add_match (bus, match, &error); - g_free (match); - if (dbus_error_is_set (&error)) - { - dbus_error_free (&error); - return FALSE; - } - else - { - return TRUE; - } - } - else return FALSE; + DBusError error; + dbus_error_init (&error); + dbus_bus_add_match (bus, match, &error); + g_free (match); + if (dbus_error_is_set (&error)) + { + dbus_error_free (&error); + return FALSE; + } + else + { + return TRUE; + } } static dbus_bool_t |