summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_virtual_ip_edit.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-02-27 17:09:46 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-02-27 17:09:46 +0000
commitd0dd13efdac8d108b6f160b575f0eea1e19ec7cd (patch)
treeaaa5285fa3ff97ed56cceabd13295a488d700584 /usr/local/www/firewall_virtual_ip_edit.php
parentd44bccc7982b44096fbaab81794fccbeca405e02 (diff)
downloadpfsense-d0dd13efdac8d108b6f160b575f0eea1e19ec7cd.zip
pfsense-d0dd13efdac8d108b6f160b575f0eea1e19ec7cd.tar.gz
When editing a CARP VIP do not complain about the VHID when the record id matches
Diffstat (limited to 'usr/local/www/firewall_virtual_ip_edit.php')
-rwxr-xr-xusr/local/www/firewall_virtual_ip_edit.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/local/www/firewall_virtual_ip_edit.php b/usr/local/www/firewall_virtual_ip_edit.php
index 9678d75..86025bc 100755
--- a/usr/local/www/firewall_virtual_ip_edit.php
+++ b/usr/local/www/firewall_virtual_ip_edit.php
@@ -116,9 +116,11 @@ if ($_POST) {
if ($_POST['mode'] == "carp") {
if(!$id) {
/* verify against reusage of vhids */
+ $idtracker=0;
foreach($config['virtualip']['vip'] as $vip) {
- if($vip['vhid'] == $_POST['vhid'])
+ if($vip['vhid'] == $_POST['vhid'] and $idtracker <> $id)
$input_errors[] = "VHID {$_POST['vhid']} is already in use. Pick a unique number.";
+ $idtracker++;
}
}
if($_POST['password'] == "")
OpenPOWER on IntegriCloud