diff --git a/src/ImageSharp/Formats/Jpeg/PdfJsPort/PdfJsJpegDecoderCore.cs b/src/ImageSharp/Formats/Jpeg/PdfJsPort/PdfJsJpegDecoderCore.cs index cd893900e3..752e72dd2e 100644 --- a/src/ImageSharp/Formats/Jpeg/PdfJsPort/PdfJsJpegDecoderCore.cs +++ b/src/ImageSharp/Formats/Jpeg/PdfJsPort/PdfJsJpegDecoderCore.cs @@ -482,20 +482,16 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.PdfJsPort private void ProcessApp2Marker(int remaining) { // Length is 14 though we only need to check 12. - const int IccLength = 14; - if (remaining < IccLength || this.IgnoreMetadata) + const int Icclength = 14; + if (remaining < Icclength || this.IgnoreMetadata) { this.InputStream.Skip(remaining); return; } -#if NETCOREAPP2_1 - byte[] identifier = new byte[IccLength]; // 14 bytes -#else - Span identifer = stackalloc byte[IccLength]; -#endif - this.InputStream.Read(identifier, 0, IccLength); - remaining -= IccLength; // We have read it by this point + byte[] identifier = new byte[Icclength]; + this.InputStream.Read(identifier, 0, Icclength); + remaining -= Icclength; // We have read it by this point if (ProfileResolver.IsProfile(identifier, ProfileResolver.IccMarker)) {