From af7d969aceb2ddc0fa265bf6026360d97f283a5d Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Fri, 5 Apr 2019 14:51:23 +0100 Subject: [PATCH] Fix up variable type assignment. --- volatility/framework/plugins/windows/ssdt.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/volatility/framework/plugins/windows/ssdt.py b/volatility/framework/plugins/windows/ssdt.py index 96a73deeb..ac43db21d 100644 --- a/volatility/framework/plugins/windows/ssdt.py +++ b/volatility/framework/plugins/windows/ssdt.py @@ -19,7 +19,7 @@ # import os -from typing import Any, Iterator, List, Tuple +from typing import Any, Iterator, List, Tuple, Sequence from volatility.framework import constants, interfaces from volatility.framework import contexts @@ -61,13 +61,12 @@ class SSDT(plugins.PluginInterface): module_name = os.path.splitext(module_name_with_ext)[0] + symbol_table_name = None if module_name in windows_constants.KERNEL_MODULE_NAMES: symbol_table_name = symbol_table - else: - symbol_table_name = None - context_module = contexts.SizedModule(context, module_name, layer_name, mod.DllBase, mod.SizeOfImage, - symbol_table_name) + context_module = contexts.SizedModule( + context, module_name, layer_name, mod.DllBase, mod.SizeOfImage, symbol_table_name = symbol_table_name) context_modules.append(context_module)