diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ExportDataDirectory.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ExportDataDirectory.java index 4afdf7d46b..54d14c39cf 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ExportDataDirectory.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ExportDataDirectory.java @@ -216,7 +216,7 @@ public class ExportDataDirectory extends DataDirectory implements StructConverte } PeUtils.createData(program, address, IBO32, log); Data data = program.getListing().getDataAt(address); - if (data == null) { + if (data == null || !(data.getDataType() instanceof IBO32DataType)) { Msg.warn(this, "Invalid or missing data at " + address); break; }