summaryrefslogtreecommitdiff
path: root/registryd
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2022-12-05 16:06:22 -0600
committerFederico Mena Quintero <federico@gnome.org>2022-12-05 16:06:22 -0600
commitf21b1a31cd23eb4aff7316ac7b09acd8e9d68c3a (patch)
treeec2b1006be00b6b4be5aa23fcac5182fe021721c /registryd
parent55934a591787833eea5bc8d18d139311eb650c72 (diff)
downloadat-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.c30
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