From 770a0bf9d3b3f3a2fdbc62311dc417ebb2cbc1b8 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 3 Mar 2015 11:06:43 +0200 Subject: [PATCH] core/gatt: Fix crash when running without -E btd_gatt_database_new should not fail if it is unable to register GattManager interface since it is experimental. --- src/gatt-database.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/gatt-database.c b/src/gatt-database.c index 65100da2f..03cfe4407 100644 --- a/src/gatt-database.c +++ b/src/gatt-database.c @@ -1672,16 +1672,12 @@ struct btd_gatt_database *btd_gatt_database_new(struct btd_adapter *adapter) goto fail; } - if (!g_dbus_register_interface(btd_get_dbus_connection(), + if (g_dbus_register_interface(btd_get_dbus_connection(), adapter_get_path(adapter), GATT_MANAGER_IFACE, manager_methods, NULL, NULL, - database, NULL)) { - error("Failed to register " GATT_MANAGER_IFACE); - goto fail; - } - - DBG("GATT Manager registered for adapter: %s", + database, NULL)) + DBG("GATT Manager registered for adapter: %s", adapter_get_path(adapter)); register_core_services(database); -- 2.47.3