From e9c753cfc77eb16092147757db7f1046f9329838 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 1 Nov 2020 00:11:34 +0000 Subject: [PATCH] Automagic: Optimize windows layer construction --- volatility/framework/automagic/windows.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/volatility/framework/automagic/windows.py b/volatility/framework/automagic/windows.py index 7f9ae0b68..82caaca3a 100644 --- a/volatility/framework/automagic/windows.py +++ b/volatility/framework/automagic/windows.py @@ -249,7 +249,8 @@ class WintelHelper(interfaces.automagic.AutomagicInterface): useful = [] sub_config_path = interfaces.configuration.path_join(config_path, requirement.name) if (isinstance(requirement, requirements.TranslationLayerRequirement) - and requirement.requirements.get("class", False)): + and requirement.requirements.get("class", False) + and requirement.unsatisfied(context, config_path)): class_req = requirement.requirements["class"] for test in self.tests: