From 3558d3532cb94f310cf4a5b158525b3e996754bd Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 2 Oct 2025 13:33:51 -0400 Subject: [PATCH] Do not update offset on name offset --- SabreTools.Serialization/Readers/PortableExecutable.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Serialization/Readers/PortableExecutable.cs b/SabreTools.Serialization/Readers/PortableExecutable.cs index 892300de..2f45d654 100644 --- a/SabreTools.Serialization/Readers/PortableExecutable.cs +++ b/SabreTools.Serialization/Readers/PortableExecutable.cs @@ -1587,8 +1587,8 @@ namespace SabreTools.Serialization.Readers // Read the name from the offset, if needed if (nameEntry && obj.Entries[i].NameOffset > 0 && obj.Entries[i].NameOffset < tableData.Length) { - offset = (int)obj.Entries[i].NameOffset; - obj.Entries[i].Name = ParseResourceDirectoryString(tableData, ref offset); + int nameOffset = (int)obj.Entries[i].NameOffset; + obj.Entries[i].Name = ParseResourceDirectoryString(tableData, ref nameOffset); } }