From b8ddfe725a183f57ffcd516ec7618fbf000f372e Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Tue, 10 Apr 2018 23:05:30 +1000 Subject: [PATCH] ref zigzag --- .../Formats/Jpeg/PdfJsPort/Components/PdfJsScanDecoder.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ImageSharp/Formats/Jpeg/PdfJsPort/Components/PdfJsScanDecoder.cs b/src/ImageSharp/Formats/Jpeg/PdfJsPort/Components/PdfJsScanDecoder.cs index 43e3ef435..af0b20eb5 100644 --- a/src/ImageSharp/Formats/Jpeg/PdfJsPort/Components/PdfJsScanDecoder.cs +++ b/src/ImageSharp/Formats/Jpeg/PdfJsPort/Components/PdfJsScanDecoder.cs @@ -759,7 +759,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.PdfJsPort.Components break; } - byte z = PdfJsQuantizationTables.DctZigZag[k]; + ref byte z = ref PdfJsQuantizationTables.DctZigZag[k]; short re = (short)this.ReceiveAndExtend(s, stream); Unsafe.Add(ref blockDataRef, offset + z) = re; k++; @@ -842,7 +842,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.PdfJsPort.Components while (k <= e) { - byte z = PdfJsQuantizationTables.DctZigZag[k]; + ref byte z = ref PdfJsQuantizationTables.DctZigZag[k]; switch (this.successiveACState) { case 0: // Initial state