diff --git a/src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs b/src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs index fbc3b5c8b..1a39d723a 100644 --- a/src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs +++ b/src/ImageSharp/Metadata/Profiles/Exif/ExifReader.cs @@ -159,7 +159,7 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif else { // embedded exif - Span buf = maxSize <= 256 ? stackalloc byte[maxSize] : new byte[maxSize]; + Span buf = maxSize <= 256 ? stackalloc byte[256] : new byte[maxSize]; foreach ((ulong Offset, ExifDataType DataType, ulong NumberOfComponents, ExifValue Exif) tag in this.BigValues) { ulong size = tag.NumberOfComponents * ExifDataTypes.GetSize(tag.DataType);