summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces.php
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-01-02 13:07:02 -0200
committerRenato Botelho <garga@FreeBSD.org>2015-01-02 13:07:02 -0200
commiteef5aeeb4991c8839d5922f7d79867b1197d29fc (patch)
tree729f30ca0694ead0d09d5e0e0f79c32e1958e8ad /usr/local/www/interfaces.php
parent9fd02f6015e24f045186a3217b0bbe4103e9aecf (diff)
downloadpfsense-eef5aeeb4991c8839d5922f7d79867b1197d29fc.zip
pfsense-eef5aeeb4991c8839d5922f7d79867b1197d29fc.tar.gz
Fix track6 prefix id range check, reported by jimp
Diffstat (limited to 'usr/local/www/interfaces.php')
-rw-r--r--usr/local/www/interfaces.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php
index 3d5d043..e96b3e4 100644
--- a/usr/local/www/interfaces.php
+++ b/usr/local/www/interfaces.php
@@ -610,7 +610,7 @@ if ($_POST['apply']) {
$input_errors[] = gettext("You must enter a valid hexadecimal number for the IPv6 prefix ID.");
} else {
$track6_prefix_id = intval($_POST['track6-prefix-id--hex'], 16);
- if ($track6_prefix_id < 0 || $track6_prefix_id >= $_POST['ipv6-num-prefix-ids-' . $_POST['track6-interface']]) {
+ if ($track6_prefix_id < 0 || $track6_prefix_id > $_POST['ipv6-num-prefix-ids-' . $_POST['track6-interface']]) {
$input_errors[] = gettext("You specified an IPv6 prefix ID that is out of range. ({$_POST['track6-interface']}) - ({$_POST['ipv6-num-prefix-ids-' . $_POST['track6-interface']]}) - ({$ipv6_delegation_length})");
} else {
foreach ($ifdescrs as $ifent => $ifdescr) {
OpenPOWER on IntegriCloud