diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-05-21 13:39:33 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-05-21 13:39:33 +0200 |
| commit | 42a762da0c1a8ba6baf2fb248cd0a8d448b984d4 (patch) | |
| tree | 99614af9f962cdb6191d400a07036e96f95a32ce | |
| parent | 1ca647ffd4f5170a3d8e732d515f6c1d2ec47c3a (diff) | |
| download | WRMS-42a762da0c1a8ba6baf2fb248cd0a8d448b984d4.tar.gz WRMS-42a762da0c1a8ba6baf2fb248cd0a8d448b984d4.zip | |
check errors when signaling the mpv child process
| -rw-r--r-- | player.go | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -46,7 +46,10 @@ func NewPlayer(wrms *Wrms, backends []string) Player { func (player *Player) Play(song *Song) { if player.mpv != nil { llog.Debug("Send SIGCONT to mpv subprocess") - player.mpv.Process.Signal(syscall.SIGCONT) + err := player.mpv.Process.Signal(syscall.SIGCONT) + if err != nil { + llog.Fatal("Failed to send SIGCONT to mpv") + } return } @@ -98,7 +101,10 @@ func (player *Player) PlayData(data io.Reader) { func (player *Player) Pause() { if player.mpv != nil { llog.Debug("Send SIGSTOP to mpv subprocess") - player.mpv.Process.Signal(syscall.SIGSTOP) + err := player.mpv.Process.Signal(syscall.SIGSTOP) + if err != nil { + llog.Fatal("Failed to send SIGSTOP to mpv") + } } } |
