Diff between 222cbfa1ca1b7cd58ff5dcab7ace82d430629c6c and 843a9745c242997d4cff54e39f44b0ea5a2146a3
Changed Files
| File | Additions | Deletions | Status |
| audio/avrcp.c | +5 | -0 | modified |
Full Patch
diff --git a/audio/avrcp.c b/audio/avrcp.c
index 49f1550..2e36fb7 100644
--- a/audio/avrcp.c
+++ b/audio/avrcp.c
@@ -1328,6 +1328,11 @@ static void state_changed(struct audio_device *dev, avctp_state_t old_state,
avctp_unregister_browsing_pdu_handler(
session->browsing_handler);
+ if (session->player != NULL)
+ session->player->sessions = g_slist_remove(
+ session->player->sessions,
+ session);
+
g_free(session);
break;
case AVCTP_STATE_CONNECTING: