diff --git a/src/ImageSharp/Formats/Png/PngDecoderCore.cs b/src/ImageSharp/Formats/Png/PngDecoderCore.cs index 6db2328f58..a08242e687 100644 --- a/src/ImageSharp/Formats/Png/PngDecoderCore.cs +++ b/src/ImageSharp/Formats/Png/PngDecoderCore.cs @@ -1022,7 +1022,7 @@ namespace SixLabors.ImageSharp.Formats.Png for (int i = 0; i < dataLength; i++) { byte parsed = Convert.ToByte(dataSpanString.Substring(i * 2, 2), 16); - if (i < ExifHeader.Length) + if ((uint)i < (uint)ExifHeader.Length) { if (parsed != ExifHeader[i]) {