diff --git a/jc/parsers/hashsum.py b/jc/parsers/hashsum.py index 60ba742b..c86e41d7 100644 --- a/jc/parsers/hashsum.py +++ b/jc/parsers/hashsum.py @@ -140,7 +140,7 @@ def parse(data, raw=False, quiet=False): file_mode = "" # standard md5sum and shasum command output else: - m = re.match('([0-9a-f]+) ([ ?*])(.*)$', line) + m = re.match('([0-9a-f]+) (.)(.*)$', line) if not m: raise ValueError(f'Invalid line format: "{line}"') file_hash, file_mode, file_name = m.groups()