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 87dd4b01..1512218f 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -229,7 +229,6 @@ static DBusHandlerResult am_remove_headset(DBusMessage *msg)  	path = match->data;  	headsets = g_slist_remove(headsets, path); -	g_free(path);  	if (default_hs == path) {  		if (!headsets) @@ -245,6 +244,8 @@ static DBusHandlerResult am_remove_headset(DBusMessage *msg)  	headset_remove(path); +	g_free(path); +  	return send_message_and_unref(connection, reply);  } | 
