diff --git a/SabreTools.Serialization/Deserializers/PortableExecutable.cs b/SabreTools.Serialization/Deserializers/PortableExecutable.cs index 22293763..84a8128c 100644 --- a/SabreTools.Serialization/Deserializers/PortableExecutable.cs +++ b/SabreTools.Serialization/Deserializers/PortableExecutable.cs @@ -912,7 +912,7 @@ namespace SabreTools.Serialization.Deserializers // Parse the export directory table int offset = 0; var directoryTable = ParseExportDirectoryTable(data, ref offset); - if (directoryTable.ExportFlags != 0) + if (directoryTable.ExportFlags != 0 || directoryTable.AddressTableEntries == 0) return null; // Set the export directory table