diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfProgramBuilder.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfProgramBuilder.java index a60405e8c3..b8bc49470f 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfProgramBuilder.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfProgramBuilder.java @@ -3581,7 +3581,7 @@ class ElfProgramBuilder extends MemorySectionResolver implements ElfLoadHelper { SymbolTable symbolTable = program.getSymbolTable(); Symbol sym = symbolTable.createLabel(addr, name, namespace, SourceType.IMPORTED); if (isPrimary) { - checkPrimary(sym); + sym = checkPrimary(sym); } if (pinAbsolute && !sym.isPinned()) { sym.setPinned(true);