From 1bf2181fd37db84ec1c3b67ced2bac3c671a0790 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 9 Sep 2025 18:56:50 -0400 Subject: [PATCH] Make check a little nicer --- SabreTools.Serialization/Deserializers/PortableExecutable.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Serialization/Deserializers/PortableExecutable.cs b/SabreTools.Serialization/Deserializers/PortableExecutable.cs index 4e93012e..5ec26816 100644 --- a/SabreTools.Serialization/Deserializers/PortableExecutable.cs +++ b/SabreTools.Serialization/Deserializers/PortableExecutable.cs @@ -198,9 +198,9 @@ namespace SabreTools.Serialization.Deserializers } // If we have not used up the full size, parse the remaining chunk as a single resource - if (pex.ResourceDirectoryTable != null && data.Position - tableStart < tableSize) + if (pex.ResourceDirectoryTable?.Entries != null && data.Position - tableStart < tableSize) { - var localEntries = pex.ResourceDirectoryTable.Entries ?? []; + var localEntries = pex.ResourceDirectoryTable.Entries; Array.Resize(ref localEntries, localEntries.Length + 1); pex.ResourceDirectoryTable.Entries = localEntries; int length = (int)(tableSize - (data.Position - tableStart));