From 67bbac85fb123990f461a5eeb2e0154dd6be87df Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 3 Jun 2008 15:10:20 +0000 Subject: Replace destory function with proper unregister calls --- audio/manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'audio/manager.c') diff --git a/audio/manager.c b/audio/manager.c index 2c3e4257..0a8b6478 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -135,7 +135,7 @@ static struct audio_device *create_device(const bdaddr_t *bda) static void destroy_device(struct audio_device *device) { - dbus_connection_destroy_object_path(connection, device->path); + g_dbus_unregister_all_interfaces(connection, device->path); } static void remove_device(struct audio_device *device) @@ -1515,7 +1515,8 @@ void audio_manager_exit(void) { server_exit(); - dbus_connection_destroy_object_path(connection, AUDIO_MANAGER_PATH); + g_dbus_unregister_interface(connection, AUDIO_MANAGER_PATH, + AUDIO_MANAGER_INTERFACE); dbus_connection_unref(connection); -- cgit