diff options
author | Seth Mos <seth.mos@dds.nl> | 2010-11-12 22:45:21 +0100 |
---|---|---|
committer | Seth Mos <seth.mos@dds.nl> | 2010-11-12 22:45:21 +0100 |
commit | f48d337f88a236f1064a529788e4469399cfa786 (patch) | |
tree | adc2f93c227e13b78553fa2c28625b901a738a14 /etc/inc/authgui.inc | |
parent | 293079d1fcc407703cd315013892f43363dea795 (diff) | |
download | pfsense-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.inc | 14 |
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" |