diff options
Diffstat (limited to 'src/rhctl/audio_switch.go')
-rw-r--r-- | src/rhctl/audio_switch.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/rhctl/audio_switch.go b/src/rhctl/audio_switch.go index 5fc9fac..4464a10 100644 --- a/src/rhctl/audio_switch.go +++ b/src/rhctl/audio_switch.go @@ -35,11 +35,13 @@ func (sw *AudioSwitch) Run() { stop := make(chan bool) sw.port.Run(stop) - select { - case <-stop: - return - case data := <-sw.port.rx: - rhl.Printf("got data from audio switch: %q", data) + for { + select { + case <-stop: + return + case data := <-sw.port.rx: + rhl.Printf("got data from audio switch: %q", data) + } } } |