diff --git a/src/modules/bluez/e_mod_main.c b/src/modules/bluez/e_mod_main.c index 6fdf5216b..8b24ee55a 100644 --- a/src/modules/bluez/e_mod_main.c +++ b/src/modules/bluez/e_mod_main.c @@ -1123,6 +1123,12 @@ _default_adapter_callback(void *data, DBusMessage *msg, DBusError *err __UNUSED_ E_Bluez_Instance *inst; const char *path; + if (err && dbus_error_is_set(err)) + { + dbus_error_free(err); + return; + } + if (dbus_message_get_args(msg, NULL, DBUS_TYPE_OBJECT_PATH, &path, DBUS_TYPE_INVALID) == FALSE) return;