Diff between 9aa110e7392fb4329bd1026c62839ef60bd4ef36 and be6bccef8883b62c3b5d0d66d590378165249c8e
Changed Files
| File | Additions | Deletions | Status |
| android/avrcp-lib.c | +4 | -0 | modified |
Full Patch
diff --git a/android/avrcp-lib.c b/android/avrcp-lib.c
index 23dea62..353bee5 100644
--- a/android/avrcp-lib.c
+++ b/android/avrcp-lib.c
@@ -367,6 +367,10 @@ void avrcp_shutdown(struct avrcp *session)
avctp_unregister_passthrough_handler(session->conn,
session->passthrough_id);
+ if (session->browsing_id > 0)
+ avctp_unregister_browsing_pdu_handler(session->conn,
+ session->browsing_id);
+
/* clear destroy callback that would call shutdown again */
avctp_set_destroy_cb(session->conn, NULL, NULL);
avctp_shutdown(session->conn);