diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/EncodedStringsTableModel.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/EncodedStringsTableModel.java index b9cb95e700..6053b69157 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/EncodedStringsTableModel.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/EncodedStringsTableModel.java @@ -124,7 +124,8 @@ class EncodedStringsTableModel extends AddressBasedTableModel filteredAddresses.intersect(localProgram.getMemory().getAllInitializedAddressSet()); monitor.setIndeterminate(true); - monitor.initialize(0, "Finding undefined address ranges"); + monitor.initialize(filteredAddresses.getNumAddresses(), + "Finding undefined address ranges"); // Note: this can be slow for large programs filteredAddresses = listing.getUndefinedRanges(filteredAddresses, false, monitor); monitor.setIndeterminate(false);