summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_virtual_ip_edit.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-08-23 22:36:50 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-08-23 22:36:50 +0000
commitf382c4db06392dc031b468476cbaf36b536b528f (patch)
tree8a49e4bead3e7cd75d3c12436f6cc2af3c5a7f23 /usr/local/www/firewall_virtual_ip_edit.php
parentebdff8197382332ff5738a95548b12ab017fc939 (diff)
downloadpfsense-f382c4db06392dc031b468476cbaf36b536b528f.zip
pfsense-f382c4db06392dc031b468476cbaf36b536b528f.tar.gz
Allow user to edit already existing vip.
Diffstat (limited to 'usr/local/www/firewall_virtual_ip_edit.php')
-rwxr-xr-xusr/local/www/firewall_virtual_ip_edit.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/usr/local/www/firewall_virtual_ip_edit.php b/usr/local/www/firewall_virtual_ip_edit.php
index 54e8e4a..58e1867 100755
--- a/usr/local/www/firewall_virtual_ip_edit.php
+++ b/usr/local/www/firewall_virtual_ip_edit.php
@@ -114,10 +114,12 @@ if ($_POST) {
* on one of our interfaces (wan, lan optX)
*/
if ($_POST['mode'] == "carp") {
- /* verify against reusage of vhids */
- foreach($config['virtualip']['vip'] as $vip) {
- if($vip['vhid'] == $_POST['vhid'])
- $input_errors[] = "VHID {$_POST['vhid']} is already in use. Pick a unique number.";
+ if(!$id) {
+ /* verify against reusage of vhids */
+ foreach($config['virtualip']['vip'] as $vip) {
+ if($vip['vhid'] == $_POST['vhid'])
+ $input_errors[] = "VHID {$_POST['vhid']} is already in use. Pick a unique number.";
+ }
}
$can_post = true;
$found = false;
OpenPOWER on IntegriCloud