From fda64dde958c6e236ca099b52fcce88884ad13b0 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Mon, 13 Jan 2020 14:13:37 +0000 Subject: [PATCH] Mac tasks: Swap the shortcircuiting order --- volatility/framework/plugins/mac/tasks.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/volatility/framework/plugins/mac/tasks.py b/volatility/framework/plugins/mac/tasks.py index ddfad8e52..a3255605b 100644 --- a/volatility/framework/plugins/mac/tasks.py +++ b/volatility/framework/plugins/mac/tasks.py @@ -54,9 +54,6 @@ class Tasks(pslist.PsList): proc = task.bsd_info.dereference().cast("proc") except exceptions.PagedInvalidAddressException: continue - - if not filter_func(proc) and kernel_as.is_valid(proc.vol.offset, proc.vol.size): + + if kernel_as.is_valid(proc.vol.offset, proc.vol.size) and not filter_func(proc): yield proc - - -