From 1b153cc5676fe2161162ef208ab3dfa0e4fcb342 Mon Sep 17 00:00:00 2001 From: Gustavo Moreira Date: Tue, 30 Jan 2024 13:13:19 -0300 Subject: [PATCH] Manage net_device flag default value & error --- volatility3/framework/symbols/linux/extensions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/volatility3/framework/symbols/linux/extensions/__init__.py b/volatility3/framework/symbols/linux/extensions/__init__.py index 510302cdb..b5f650f6b 100644 --- a/volatility3/framework/symbols/linux/extensions/__init__.py +++ b/volatility3/framework/symbols/linux/extensions/__init__.py @@ -1279,7 +1279,7 @@ class net_device(objects.StructType): def _get_net_device_flag_value(self, name): """Return the net_device flag value based on the flag name""" - return self._get_flag_choices()[name] + return self._get_flag_choices().get(name, UnparsableValue()) def get_flag_names(self) -> List[str]: """Return the net_device flags as a list of strings