From 080ae0241c75286fc04d291746c63c78f22b43f3 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Mon, 6 Jan 2025 10:26:24 +0100 Subject: [PATCH] check seek err --- image.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/image.go b/image.go index d60065b..02dc11a 100644 --- a/image.go +++ b/image.go @@ -62,7 +62,10 @@ func NewImage(buf *bytes.Reader, filename, uri string) (*Image, error) { return nil, fmt.Errorf("failed to decode image: %w", err) } - buf.Seek(0, 0) + _, err = buf.Seek(0, 0) + if err != nil { + return nil, fmt.Errorf("failed to seek(0) on image buffer: %w", err) + } if imgconfig == "jpeg" { // we're using the format as file extension, but have used