From 0fb3f2fbb7ddf0a159c112ad010b926570a7a19f Mon Sep 17 00:00:00 2001 From: Teacup Date: Fri, 8 Aug 2025 17:08:19 -0700 Subject: [PATCH] fix: Adjust filestream length when writing chunks --- Dotnet/ScreenshotMetadata/PNGFile.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Dotnet/ScreenshotMetadata/PNGFile.cs b/Dotnet/ScreenshotMetadata/PNGFile.cs index f592d8cf..82e124cc 100644 --- a/Dotnet/ScreenshotMetadata/PNGFile.cs +++ b/Dotnet/ScreenshotMetadata/PNGFile.cs @@ -100,6 +100,7 @@ public class PNGFile : IDisposable // Write new chunk, append rest of file var chunkBytes = chunk.GetBytes(); + fileStream.SetLength(fileStream.Length + CHUNK_NONDATA_SIZE + chunk.Length); fileStream.Write(chunkBytes, 0, chunkBytes.Length); fileStream.Write(fileBytes, 0, fileBytes.Length);