From 42913c67324919edf40e2e71c8129a5cf3a96c36 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 11 Sep 2025 10:49:01 -0400 Subject: [PATCH] Invalid export should be null, not empty --- 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 b424c608..d7c8aeaf 100644 --- a/SabreTools.Serialization/Deserializers/PortableExecutable.cs +++ b/SabreTools.Serialization/Deserializers/PortableExecutable.cs @@ -913,7 +913,7 @@ namespace SabreTools.Serialization.Deserializers int offset = 0; var directoryTable = ParseExportDirectoryTable(data, ref offset); if (directoryTable.ExportFlags != 0) - return obj; + return null; // Set the export directory table obj.ExportDirectoryTable = directoryTable;