From 88ee6bc7fc1adf65feaf9e0572e632d60c0a9ad8 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 26 Sep 2021 12:50:07 +0100 Subject: [PATCH] Windows: Add better errors for undownloadable pdb --- volatility3/framework/symbols/windows/pdbconv.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/volatility3/framework/symbols/windows/pdbconv.py b/volatility3/framework/symbols/windows/pdbconv.py index b48e8268c..f0b97f9ee 100644 --- a/volatility3/framework/symbols/windows/pdbconv.py +++ b/volatility3/framework/symbols/windows/pdbconv.py @@ -988,6 +988,8 @@ if __name__ == '__main__': filename = None if args.guid is not None and args.pattern is not None: filename = PdbRetreiver().retreive_pdb(guid = args.guid, file_name = args.pattern, progress_callback = pg_cb) + if filename is None: + parser.error("PDB file could not be retrieved from the internet") if parse.urlparse(filename, 'file').scheme == 'file': delfile = True elif args.file: