Hopeful fix for #4423 - Incorrect parsing of DUID in dhcpd6.leases.

This commit is contained in:
Matt Holgate 2020-10-21 17:11:52 +01:00 committed by Franco Fichtner
parent bbe0f3afe4
commit 7aed1205b5

View File

@ -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;