From abfd9306a423f0215d6bf0f2ef427da0c93d400e Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 20 Jan 2025 16:16:19 +0100 Subject: [PATCH] Guard against a potential null dereference --- internal/reader/icon/finder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/reader/icon/finder.go b/internal/reader/icon/finder.go index 21d179bb..ab89a5c7 100644 --- a/internal/reader/icon/finder.go +++ b/internal/reader/icon/finder.go @@ -222,7 +222,7 @@ func resizeIcon(icon *model.Icon) *model.Icon { case "image/gif": src, err = gif.Decode(r) } - if err != nil { + if err != nil || src == nil { slog.Warn("unable to decode the icon", slog.Any("error", err)) return icon }