diff options
| -rw-r--r-- | audio/manager.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| 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);  } | 
