diff --git a/rmo/image-upload.go b/rmo/image-upload.go index 3b740044..bac9c94b 100644 --- a/rmo/image-upload.go +++ b/rmo/image-upload.go @@ -3,6 +3,7 @@ package rmo import ( "bytes" "context" + "errors" "fmt" "image" _ "image/gif" // register GIF format @@ -71,6 +72,8 @@ func extractExif(content_type string, file_bytes []byte) (result *ExifCollection if err != nil { if err.Error() == "exif: failed to find exif intro marker" { return nil, nil + } else if errors.Is(err, io.EOF) { + return nil, nil } return nil, fmt.Errorf("Failed to decode image meta: %w", err) }