location-import.in: optimise regular expression for filtering ASN allocations to other RIRs when parsing ARIN AS names file
Commit Message
https://lists.ipfire.org/pipermail/location/2021-June/000394.html
Reported-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
---
src/python/location-importer.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -811,7 +811,7 @@ class CLI(object):
continue
# Skip any AS name that appears to be a placeholder for a different RIR or entity...
- if re.match(r"^(ASN-BLK|)(AFCONC|AFRINIC|APNIC|ASNBLK|DNIC|LACNIC|RIPE|IANA)(\d?$|\-.*)", name):
+ if re.match(r"^(ASN-BLK|)(AFCONC|AFRINIC|APNIC|ASNBLK|DNIC|LACNIC|RIPE|IANA)(?:\d?$|\-)", name):
continue
# Bail out in case the AS name contains anything we do not expect here...