Join capture worker before stopping OpenAL

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-09 15:09:39 -04:00
committed by Brandon McGinty
parent 28a59832c4
commit cc62f8e4a7
3 changed files with 38 additions and 11 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ Priority 1: transport, lifecycle, and correctness
failed. Mark UDP active only after an authenticated UDP response/audio
packet (or retain TCP until confirmed), and define fallback/recovery rules.
9. Stream capture shutdown/startup races OpenAL
[x] 9. Stream capture shutdown/startup races OpenAL
File: gumble/gumbleopenal/stream.go
StopSource closes a channel but does not wait for sourceRoutine. Destroy
immediately closes the capture device, so the routine can access a closed