From 2ab18aaa067efc2f3f6d95ad888bb06fc8ec4cb6 Mon Sep 17 00:00:00 2001 From: sentriz Date: Sat, 18 Apr 2020 23:13:04 +0100 Subject: [PATCH] jukebox: check info != nil before using ctrlStrmr --- server/jukebox/jukebox.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/jukebox/jukebox.go b/server/jukebox/jukebox.go index e6dad3e..b529f63 100644 --- a/server/jukebox/jukebox.go +++ b/server/jukebox/jukebox.go @@ -127,12 +127,16 @@ func (j *Jukebox) doUpdate(u update) { j.playlist = append(j.playlist[:u.index], j.playlist[u.index+1:]...) j.Unlock() case stop: - j.playing = false - j.info.ctrlStrmr.Paused = true + if j.info != nil { + j.playing = false + j.info.ctrlStrmr.Paused = true + } j.Unlock() case start: - j.playing = true - j.info.ctrlStrmr.Paused = false + if j.info != nil { + j.playing = true + j.info.ctrlStrmr.Paused = false + } j.Unlock() } }