diff options
author | jim-p <jimp@pfsense.org> | 2012-07-06 13:00:09 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-07-06 13:00:09 -0400 |
commit | 0f03ae0fb50ff10e2e41566ee04ce974c05b2670 (patch) | |
tree | 749f7020e52ba5701c9b781428bafd26b22295e0 | |
parent | 409bc1bdb34d6469c97259b1af614fcdd45f7122 (diff) | |
download | pfsense-0f03ae0fb50ff10e2e41566ee04ce974c05b2670.zip pfsense-0f03ae0fb50ff10e2e41566ee04ce974c05b2670.tar.gz |
Anchor the semicolon here, or it can break parsing of the duid in certain cases. Fixes #2511
-rw-r--r-- | usr/local/www/status_dhcpv6_leases.php | 2 |
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\";}'"; |