diff options
author | Ermal <eri@pfsense.org> | 2010-06-14 11:29:31 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2010-06-14 11:29:31 +0000 |
commit | e03b0a03fb52f94e4f2a85baecdcb9ada18ec939 (patch) | |
tree | 3f0f035ec8c8a2c4d3ca9f680b2d5acee71b7680 | |
parent | aceedad44980491be954a98a170691a3cc23a57b (diff) | |
download | pfsense-e03b0a03fb52f94e4f2a85baecdcb9ada18ec939.zip pfsense-e03b0a03fb52f94e4f2a85baecdcb9ada18ec939.tar.gz |
Fixes #632. Use the correct function to handle vip destory.
-rw-r--r-- | etc/inc/interfaces.inc | 2 | ||||
-rwxr-xr-x | usr/local/www/firewall_virtual_ip_edit.php | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 9e17d20..731d42a 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -849,7 +849,7 @@ function interface_bring_down($interface = "wan", $destroy = false) { } if ($destroy == true) { - if (preg_match("/^tun|^ovpn|^gif|^gre|^lagg|^bridge|vlan/i", $realif)) + if (preg_match("/^vip/^tun|^ovpn|^gif|^gre|^lagg|^bridge|vlan/i", $realif)) pfSense_interface_destroy($realif); } diff --git a/usr/local/www/firewall_virtual_ip_edit.php b/usr/local/www/firewall_virtual_ip_edit.php index b84d8b0..d8a44db 100755 --- a/usr/local/www/firewall_virtual_ip_edit.php +++ b/usr/local/www/firewall_virtual_ip_edit.php @@ -155,7 +155,7 @@ if ($_POST) { if (isset($id) && ($a_vip[$id])) { if ($a_vip[$id]['mode'] != $_POST['mode']) - interface_bring_down($a_vip[$id]['interface']); + interface_vip_bring_down($a_vip[$id]); } if (!$input_errors) { |