From 7aed1205b54071639c8eb29adfe871ae3bf6fba9 Mon Sep 17 00:00:00 2001 From: Matt Holgate Date: Wed, 21 Oct 2020 17:11:52 +0100 Subject: [PATCH] Hopeful fix for #4423 - Incorrect parsing of DUID in dhcpd6.leases. --- src/www/status_dhcpv6_leases.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/www/status_dhcpv6_leases.php b/src/www/status_dhcpv6_leases.php index b78dce4c9..a384d9555 100644 --- a/src/www/status_dhcpv6_leases.php +++ b/src/www/status_dhcpv6_leases.php @@ -67,6 +67,7 @@ function parse_duid($duid_string) $n = substr($duid_string, $i+1, 1); if (($n == '\\') || ($n == '"')) { $parsed_duid[] = sprintf("%02x", ord($n)); + $i += 1; } elseif (is_numeric($n)) { $parsed_duid[] = sprintf("%02x", octdec(substr($duid_string, $i+1, 3))); $i += 3;