diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-08-31 14:44:02 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-08-31 14:44:02 +0000 |
commit | 74d65827db40936f016b5efb71b0a55a75488196 (patch) | |
tree | 1214eaf882b867de0fc5e659202c59a14632f828 /usr/local/www/services_captiveportal.php | |
parent | 9a1c227e875dbd91e45081ae526bd124c8e109aa (diff) | |
download | pfsense-74d65827db40936f016b5efb71b0a55a75488196.zip pfsense-74d65827db40936f016b5efb71b0a55a75488196.tar.gz |
Fix detection if an interface is part of bridge.
Diffstat (limited to 'usr/local/www/services_captiveportal.php')
-rwxr-xr-x | usr/local/www/services_captiveportal.php | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/usr/local/www/services_captiveportal.php b/usr/local/www/services_captiveportal.php index fa85300..8fa01f9 100755 --- a/usr/local/www/services_captiveportal.php +++ b/usr/local/www/services_captiveportal.php @@ -100,14 +100,8 @@ if ($_POST) { do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors); /* make sure no interfaces are bridged */ - $iflist = get_configured_interface_list(true); - foreach ($iflist as $if) { - $coptif = &$config['interfaces'][$if]; - if ($coptif['bridge'] == $pconfig['cinterface']) { - $input_errors[] = "The captive portal cannot be used when one or more interfaces are bridged."; - break; - } - } + if (link_int_to_bridge_interface($pconfig['cinterface'])) + $input_errors[] = "The captive portal cannot be used when one or more interfaces are bridged."; if ($_POST['httpslogin_enable']) { if (!$_POST['cert'] || !$_POST['key']) { |