diff options
Diffstat (limited to 'wav/wav.go')
| -rw-r--r-- | wav/wav.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -110,8 +110,12 @@ func (w *Wav) Start(ch chan<- []byte) { select { case <-w.Done: return + default: + } + select { + case <-w.Done: + return case ch <- b: - } } |
