Diff between 9cf1a84ef722d51eea5755ca22819a8e13c197ad and 911f1b1be00fe0dd32bebe72ace93d1f3834f493
Changed Files
| File | Additions | Deletions | Status |
| audio/media.c | +3 | -0 | modified |
Full Patch
diff --git a/audio/media.c b/audio/media.c
index a7866d2..32dab86 100644
--- a/audio/media.c
+++ b/audio/media.c
@@ -892,9 +892,12 @@ static void media_player_free(gpointer data)
static void media_player_destroy(struct media_player *mp)
{
+ struct media_adapter *adapter = mp->adapter;
+
DBG("sender=%s path=%s", mp->sender, mp->path);
if (mp->player) {
+ adapter->players = g_slist_remove(adapter->players, mp);
avrcp_unregister_player(mp->player);
return;
}