summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_dhcpv6_leases.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-07-06 13:00:09 -0400
committerjim-p <jimp@pfsense.org>2012-07-06 13:00:09 -0400
commit0f03ae0fb50ff10e2e41566ee04ce974c05b2670 (patch)
tree749f7020e52ba5701c9b781428bafd26b22295e0 /usr/local/www/status_dhcpv6_leases.php
parent409bc1bdb34d6469c97259b1af614fcdd45f7122 (diff)
downloadpfsense-0f03ae0fb50ff10e2e41566ee04ce974c05b2670.zip
pfsense-0f03ae0fb50ff10e2e41566ee04ce974c05b2670.tar.gz
Anchor the semicolon here, or it can break parsing of the duid in certain cases. Fixes #2511
Diffstat (limited to 'usr/local/www/status_dhcpv6_leases.php')
-rw-r--r--usr/local/www/status_dhcpv6_leases.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/status_dhcpv6_leases.php b/usr/local/www/status_dhcpv6_leases.php
index fc77f27..7711be0 100644
--- a/usr/local/www/status_dhcpv6_leases.php
+++ b/usr/local/www/status_dhcpv6_leases.php
@@ -149,7 +149,7 @@ function parse_duid($duid_string) {
$awk = "/usr/bin/awk";
/* this pattern sticks comments into a single array item */
-$cleanpattern = "'{ gsub(\"^#.*\", \"\");} { gsub(\"^server-duid.*\", \"\");} { gsub(\";\", \"\"); print;}'";
+$cleanpattern = "'{ gsub(\"^#.*\", \"\");} { gsub(\"^server-duid.*\", \"\");} { gsub(\";$\", \"\"); print;}'";
/* We then split the leases file by } */
$splitpattern = "'BEGIN { RS=\"}\";} {for (i=1; i<=NF; i++) printf \"%s \", \$i; printf \"}\\n\";}'";
OpenPOWER on IntegriCloud