From fbe36825928d24291dc06e69fea10690e13b0208 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Fri, 26 Aug 2016 08:29:45 +0100 Subject: [PATCH] Allow stack functions to return None as a failure response. --- volatility/framework/automagic/stacker.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/volatility/framework/automagic/stacker.py b/volatility/framework/automagic/stacker.py index de15f1f5d..c293d8b7b 100644 --- a/volatility/framework/automagic/stacker.py +++ b/volatility/framework/automagic/stacker.py @@ -45,8 +45,9 @@ class LayerStacker(interfaces.automagic.AutomagicInterface): stacker = stacker_cls() try: new_layer = stacker.stack(new_context, current_layer_name) - new_context.memory.add_layer(new_layer) - break + if new_layer: + new_context.memory.add_layer(new_layer) + break except Exception as excp: pass else: