From c9b0c2dace92c59c216143af3eca3b3fb560bf88 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 11 Sep 2025 09:27:56 -0400 Subject: [PATCH] Deliberately don't retain position --- SabreTools.Serialization/Deserializers/PortableExecutable.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SabreTools.Serialization/Deserializers/PortableExecutable.cs b/SabreTools.Serialization/Deserializers/PortableExecutable.cs index 87220078..3f2e5126 100644 --- a/SabreTools.Serialization/Deserializers/PortableExecutable.cs +++ b/SabreTools.Serialization/Deserializers/PortableExecutable.cs @@ -1537,7 +1537,7 @@ namespace SabreTools.Serialization.Deserializers // Read the data from the offset long dataOffset = initialOffset + entry.DataEntry.DataRVA.ConvertVirtualAddress(sections); if (dataOffset > initialOffset && dataOffset + entry.DataEntry.Size < data.Length) - entry.DataEntry.Data = data.ReadFrom(dataOffset, (int)entry.DataEntry.Size, retainPosition: true); + entry.DataEntry.Data = data.ReadFrom(dataOffset, (int)entry.DataEntry.Size, retainPosition: false); } // Handle subdirectories by recursion