From d178e6ed7507fc3ee0e33d3eda323e38fa876e6c Mon Sep 17 00:00:00 2001 From: ctrlaltmilk Date: Wed, 10 Jun 2026 12:44:54 -0700 Subject: [PATCH] ghidra: fix enum size overrides --- ghidra/import_df_structures.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ghidra/import_df_structures.java b/ghidra/import_df_structures.java index b489e9f..00b41be 100644 --- a/ghidra/import_df_structures.java +++ b/ghidra/import_df_structures.java @@ -1498,13 +1498,13 @@ private DataType getOrCreateEnumDataType(TypeDef t, int size) throws Exception { if (size != 0) { name += "(" + (size * 8) + "-bit)"; } - if (createdTypes.contains(t.getName()) ) { - var existing = dtcEnums.getDataType(t.getName()); + if (createdTypes.contains(name) ) { + var existing = dtcEnums.getDataType(name); if (existing != null) return existing; } - createdTypes.add(t.getName()); + createdTypes.add(name); if (size == 0) { if (t.baseType == null || t.baseType.isEmpty()) {