diff --git a/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java b/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java index 2257b37b12..6c497eb5cc 100644 --- a/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java +++ b/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java @@ -109,6 +109,13 @@ public class VariableSymbolDB extends SymbolDB { return type; } + @Override + protected boolean refresh(Record rec) { + boolean isValid = super.refresh(rec); + variableStorage = null; + return isValid; + } + /** * @see ghidra.program.database.symbol.SymbolDB#equals(java.lang.Object) */