summaryrefslogtreecommitdiffstats
path: root/etc/inc/authgui.inc
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@dds.nl>2010-11-12 22:45:21 +0100
committerSeth Mos <seth.mos@dds.nl>2010-11-12 22:45:21 +0100
commitf48d337f88a236f1064a529788e4469399cfa786 (patch)
treeadc2f93c227e13b78553fa2c28625b901a738a14 /etc/inc/authgui.inc
parent293079d1fcc407703cd315013892f43363dea795 (diff)
downloadpfsense-f48d337f88a236f1064a529788e4469399cfa786.zip
pfsense-f48d337f88a236f1064a529788e4469399cfa786.tar.gz
Add ipv6 local addresses to the IP address list for the rebinding check
Diffstat (limited to 'etc/inc/authgui.inc')
-rw-r--r--etc/inc/authgui.inc14
1 files changed, 10 insertions, 4 deletions
diff --git a/etc/inc/authgui.inc b/etc/inc/authgui.inc
index e0bea3d..dc85357 100644
--- a/etc/inc/authgui.inc
+++ b/etc/inc/authgui.inc
@@ -178,14 +178,20 @@ if (empty($FilterIflist)) {
require_once('shaper.inc');
filter_generate_optcfg_array();
}
-foreach ($FilterIflist as $iflist)
+foreach ($FilterIflist as $iflist) {
if($iflist['ip'] == $http_host)
$local_ip = true;
-if($config['virtualip'])
- if($config['virtualip']['vip'])
- foreach($config['virtualip']['vip'] as $vip)
+ if($iflist['ipv6'] == $http_host)
+ $local_ip = true;
+}
+if($config['virtualip']) {
+ if($config['virtualip']['vip']) {
+ foreach($config['virtualip']['vip'] as $vip) {
if($vip['subnet'] == $http_host)
$local_ip = true;
+ }
+ }
+}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
OpenPOWER on IntegriCloud