diff options
author | Pierre POMES <pierre.pomes@gmail.com> | 2012-03-17 21:06:16 -0400 |
---|---|---|
committer | Pierre POMES <pierre.pomes@gmail.com> | 2012-03-17 21:06:16 -0400 |
commit | 0f54c8065af71119a7080759028e8c6b57359907 (patch) | |
tree | 9e3d2680b5c7e9b5adb49b6dacdf02fab76c9ffc /usr/local | |
parent | c9eb66f608e7d4a04b6367fb6f22ef7ecb1c643d (diff) | |
download | pfsense-0f54c8065af71119a7080759028e8c6b57359907.zip pfsense-0f54c8065af71119a7080759028e8c6b57359907.tar.gz |
Do not show tabs for interfaces with 'link local' address (fe80::...)
Diffstat (limited to 'usr/local')
-rw-r--r-- | usr/local/www/services_dhcpv6.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/services_dhcpv6.php b/usr/local/www/services_dhcpv6.php index 664652e..cdf1197 100644 --- a/usr/local/www/services_dhcpv6.php +++ b/usr/local/www/services_dhcpv6.php @@ -482,8 +482,8 @@ include("head.inc"); $i = 0; foreach ($iflist as $ifent => $ifname) { $oc = $config['interfaces'][$ifent]; - if ((is_array($config['dhcpdv6'][$ifent]) && !isset($config['dhcpdv6'][$ifent]['enable']) && (!is_ipaddrv6($oc['ipaddrv6']))) || - (!is_array($config['dhcpdv6'][$ifent]) && (!is_ipaddrv6($oc['ipaddrv6'])))) + if ((is_array($config['dhcpdv6'][$ifent]) && !isset($config['dhcpdv6'][$ifent]['enable']) && !(is_ipaddrv6($oc['ipaddrv6']) && (!preg_match("/fe80::/", $oc['ipaddrv6'])))) || + (!is_array($config['dhcpdv6'][$ifent]) && !(is_ipaddrv6($oc['ipaddrv6']) && (!preg_match("/fe80::/", $oc['ipaddrv6']))))) continue; if ($ifent == $if) $active = true; |