From b3a5bafbf9b521a3c9deabb60c06cf1aa058fe9d Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 31 May 2007 14:09:04 +0000 Subject: Only call headset_free if the device actually has headset support --- audio/manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audio/manager.c b/audio/manager.c index d4ebdffd..748f2b71 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -235,7 +235,8 @@ static audio_device_t *create_device(bdaddr_t *bda) static void remove_device(audio_device_t *device) { devices = g_slist_remove(devices, device); - headset_free(device->object_path); + if (device->headset) + headset_free(device->object_path); dbus_connection_destroy_object_path(connection, device->object_path); g_free(device); } -- cgit