DHCPv6 Leases - fix "ends never" parsing for https://github.com/opnsense/core/issues/6891

This commit is contained in:
Ad Schellevis 2023-09-28 22:30:29 +02:00
parent 40955ddaee
commit a91bc81aaf

View File

@ -58,7 +58,7 @@ def parse_iaaddr_iaprefix(input):
segment[field_name] = parts[2].strip(';')
elif field_name in ('preferred-life', 'max-life'):
field_value = parts[1].strip(';')
elif field_name == 'ends':
elif field_name == 'ends' and len(parts) >= 4:
field_value = parse_date(parts[2], parts[3])
if field_value is not None: