From a91bc81aafc200cddcf5f3194fcc9f736d16b487 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 28 Sep 2023 22:30:29 +0200 Subject: [PATCH] DHCPv6 Leases - fix "ends never" parsing for https://github.com/opnsense/core/issues/6891 --- src/opnsense/scripts/dhcp/get_leases6.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/scripts/dhcp/get_leases6.py b/src/opnsense/scripts/dhcp/get_leases6.py index b54fe4fb7..eee1e38d2 100755 --- a/src/opnsense/scripts/dhcp/get_leases6.py +++ b/src/opnsense/scripts/dhcp/get_leases6.py @@ -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: