diff --git a/volatility/framework/automagic/nlpdtbfinder.py b/volatility/framework/automagic/nlpdtbfinder.py index 13d49e8f6..abec2b38a 100644 --- a/volatility/framework/automagic/nlpdtbfinder.py +++ b/volatility/framework/automagic/nlpdtbfinder.py @@ -117,6 +117,8 @@ class NlpDtbScanner(interfaces.layers.ScannerInterface): supervisor_count = 0 entry_num = 0 + if len(validity_tests[self._layer_class]) < 1: + raise StopIteration validity_mask, validity_success = validity_tests[self._layer_class][0] for entry in entries: if (entry & validity_mask) == validity_success: