diff options
Diffstat (limited to 'usr/local/www/firewall_virtual_ip_edit.php')
-rwxr-xr-x | usr/local/www/firewall_virtual_ip_edit.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/local/www/firewall_virtual_ip_edit.php b/usr/local/www/firewall_virtual_ip_edit.php index 6503047..e670a5d 100755 --- a/usr/local/www/firewall_virtual_ip_edit.php +++ b/usr/local/www/firewall_virtual_ip_edit.php @@ -143,6 +143,9 @@ if ($_POST) { $input_errors[] = "Sorry, we could not locate an interface with a matching subnet for {$cannot_find}. Please add an IP alias in this subnet on this interface."; } else if ($parent_sn != $_POST['subnet_bits']) $input_errors[] = "Subnet bits needs to be the same as the parent interface."; + + if ($a_vip[$id]['vhid'] != $_POST['vhid']) + interface_vip_bring_down($a_vip[$id]); } if (!$input_errors) { |