diff --git a/voice.go b/voice.go index 3a1df9e..6ece6e8 100644 --- a/voice.go +++ b/voice.go @@ -422,6 +422,7 @@ func (v *Voice) opusSender(opus <-chan []byte, rate, size int) { // Get data from chan. If chan is closed, return. recvbuf, ok := <-opus if !ok { + v.Ready = false return }