Merge pull request #923 from laozhuxinlu/avdtp_abort_issue_fix

Fix AVDTP endpoint resource leak by clearing the in_use flag on strea…
This commit is contained in:
Josh Wu
2026-05-20 16:18:35 +08:00
committed by GitHub
+2
View File
@@ -2039,6 +2039,7 @@ class Stream:
if self.rtp_channel is None:
# No channel to release, we're done
self.local_endpoint.in_use = 0
self.change_state(State.IDLE)
else:
# TODO: set a timer as we wait for the RTP channel to be closed
@@ -2050,6 +2051,7 @@ class Stream:
await self.local_endpoint.on_abort_command()
if self.rtp_channel is None:
# No need to wait
self.local_endpoint.in_use = 0
self.change_state(State.IDLE)
else:
# Wait for the RTP channel to be closed