diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-02-27 17:09:46 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-02-27 17:09:46 +0000 |
commit | d0dd13efdac8d108b6f160b575f0eea1e19ec7cd (patch) | |
tree | aaa5285fa3ff97ed56cceabd13295a488d700584 /usr/local/www/firewall_virtual_ip_edit.php | |
parent | d44bccc7982b44096fbaab81794fccbeca405e02 (diff) | |
download | pfsense-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-x | usr/local/www/firewall_virtual_ip_edit.php | 4 |
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'] == "") |