parse_hwdb: enforce the ":*" suffix

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2020-10-15 13:54:31 +02:00
parent c0443b97b7
commit ad2d8e61ee
1 changed files with 3 additions and 2 deletions

View File

@ -201,8 +201,9 @@ def check_matches(groups):
except ParseBaseException as e:
error('Pattern {!r} is invalid: {}', rest, e)
continue
if rest[-1] not in '*:':
error('pattern {} does not end with "*" or ":"', match)
if not rest.endswith(':*'):
error("pattern {!r} does not end with ':*'", match)
matches.sort()
prev = None