From b0b7ae641be7123c25a5e75d9ac5937643fc45f4 Mon Sep 17 00:00:00 2001 From: Titus Date: Sat, 19 Feb 2022 13:53:04 -0500 Subject: [PATCH] Moved SkipChunkDataAndCrc call to "correct" location for this issue --- src/ImageSharp/Formats/Png/PngDecoderCore.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ImageSharp/Formats/Png/PngDecoderCore.cs b/src/ImageSharp/Formats/Png/PngDecoderCore.cs index a7f4d5e8d9..8d0b492611 100644 --- a/src/ImageSharp/Formats/Png/PngDecoderCore.cs +++ b/src/ImageSharp/Formats/Png/PngDecoderCore.cs @@ -336,9 +336,6 @@ namespace SixLabors.ImageSharp.Formats.Png break; case PngChunkType.End: goto EOF; - default: - this.SkipChunkDataAndCrc(chunk); - break; } } finally @@ -1401,6 +1398,8 @@ namespace SixLabors.ImageSharp.Formats.Png { chunk = new PngChunk(length, type); + this.SkipChunkDataAndCrc(chunk); + return true; }