diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-04-26 16:56:08 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-04-26 16:56:08 +0000 |
commit | b3ed929300dbd10c2ab7a5a2a46e2100dad37617 (patch) | |
tree | 206fd02d4ce75491463cb6e284f821d24c07e01d /usr/local/www/firewall_virtual_ip_edit.php | |
parent | 5245622555ac759c58f9580ac6f8058dddc76325 (diff) | |
download | pfsense-b3ed929300dbd10c2ab7a5a2a46e2100dad37617.zip pfsense-b3ed929300dbd10c2ab7a5a2a46e2100dad37617.tar.gz |
Only check first two octets when validating that a comprable real ip exists for CARP.
Diffstat (limited to 'usr/local/www/firewall_virtual_ip_edit.php')
-rwxr-xr-x | usr/local/www/firewall_virtual_ip_edit.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/local/www/firewall_virtual_ip_edit.php b/usr/local/www/firewall_virtual_ip_edit.php index ea72b69..8221d73 100755 --- a/usr/local/www/firewall_virtual_ip_edit.php +++ b/usr/local/www/firewall_virtual_ip_edit.php @@ -49,9 +49,9 @@ if (isset($_POST['id'])) else $id = $_GET['id']; -function return_first_three_octets($ip) { +function return_first_two_octets($ip) { $ip_split = split("\.", $ip); - return $ip_split[0] . "." . $ip_split[1] . "." . $ip_split[2]; + return $ip_split[0] . "." . $ip_split[1]; } if (isset($id) && $a_vip[$id]) { @@ -119,7 +119,7 @@ if ($_POST) { for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) $iflist['opt' . $i] = 'opt' . $i; foreach($iflist as $if) { - $ww_subnet_ip = return_first_three_octets($config['interfaces'][$if]['ipaddr']); + $ww_subnet_ip = return_first_two_octets($config['interfaces'][$if]['ipaddr']); if($ww_subnet_ip == $subnet_ip) { $found = true; break; |