Synchronize listener detach and delivery
This commit is contained in:
committed by
Brandon McGinty
parent
e309d22137
commit
9f90bd5c66
@@ -129,7 +129,7 @@ Priority 1: transport, lifecycle, and correctness
|
||||
channel. Also synchronize Volume, which is currently read and written
|
||||
without protection.
|
||||
|
||||
16. Audio listener/event listener detach is not concurrency-safe
|
||||
[x] 16. Audio listener/event listener detach is not concurrency-safe
|
||||
Files: gumble/gumble/listeners.go, gumble/gumble/audiolisteners.go
|
||||
Event listener detach has no lock; audio detach removes streams without
|
||||
closing/joining them. Concurrent attach/detach/delivery can corrupt linked
|
||||
|
||||
Reference in New Issue
Block a user