From 72e92c7318cb8ab68e91106ac730de97919438e3 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 25 May 2020 10:54:07 -0400 Subject: [PATCH] Fix nil pointer dereference --- engine/scrobbler.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/scrobbler.go b/engine/scrobbler.go index 01253c4e6..f4b697798 100644 --- a/engine/scrobbler.go +++ b/engine/scrobbler.go @@ -43,7 +43,11 @@ func (s *scrobbler) Register(ctx context.Context, playerId int, trackId string, return err }) - log.Info("Scrobbled", "title", mf.Title, "artist", mf.Artist, "user", userName(ctx)) + if err != nil { + log.Error("Error while scrobbling", "trackId", trackId, err) + } else { + log.Info("Scrobbled", "title", mf.Title, "artist", mf.Artist, "user", userName(ctx)) + } return mf, err }