From 9c5b01693256d802384f99c8677f0a3c2264f6fd Mon Sep 17 00:00:00 2001 From: Andrew Case Date: Fri, 7 Feb 2025 13:11:41 -0600 Subject: [PATCH] Move all initial access into try/except block --- volatility3/framework/symbols/linux/__init__.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/volatility3/framework/symbols/linux/__init__.py b/volatility3/framework/symbols/linux/__init__.py index 314522eee..f6687a5e4 100644 --- a/volatility3/framework/symbols/linux/__init__.py +++ b/volatility3/framework/symbols/linux/__init__.py @@ -342,14 +342,13 @@ class LinuxUtilities(interfaces.configuration.VersionableInterface): try: files = task.files fd_table = files.get_fds() + if fd_table == 0: + return None + + max_fds = files.get_max_fds() except exceptions.InvalidAddressException: return None - if fd_table == 0: - return None - - max_fds = files.get_max_fds() - # corruption check if max_fds > 500000: return None