From 0d429e435ef2d699f941b018413fe928f2a58a02 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 12 Oct 2005 23:31:38 +0000 Subject: * Correctly bring up a new bridge * Correctly destroy a bridge when no longer used --- usr/local/www/interfaces.php | 2 +- usr/local/www/interfaces_lan.php | 2 +- usr/local/www/interfaces_opt.php | 2 +- usr/local/www/interfaces_wan.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'usr') diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 8be6797..3cac1da 100755 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -183,7 +183,7 @@ if ($_POST) { if (!$input_errors) { $bridge = discover_bridge($wancfg['if'], filter_translate_type_to_real_interface($wancfg['bridge'])); - if($bridge) { + if($bridge <> "-1") { destroy_bridge($bridge); } diff --git a/usr/local/www/interfaces_lan.php b/usr/local/www/interfaces_lan.php index 076e7f7..bb91af1 100755 --- a/usr/local/www/interfaces_lan.php +++ b/usr/local/www/interfaces_lan.php @@ -107,7 +107,7 @@ if ($_POST) { if (!$input_errors) { $bridge = discover_bridge($lancfg['if'], filter_translate_type_to_real_interface($lancfg['bridge'])); - if($bridge) { + if($bridge <> "-1") { destroy_bridge($bridge); } diff --git a/usr/local/www/interfaces_opt.php b/usr/local/www/interfaces_opt.php index c836705..4b3ebc4 100755 --- a/usr/local/www/interfaces_opt.php +++ b/usr/local/www/interfaces_opt.php @@ -166,7 +166,7 @@ if ($_POST) { if (!$input_errors) { $bridge = discover_bridge($optcfg['if'], filter_translate_type_to_real_interface($optcfg['bridge'])); - if($bridge) { + if($bridge <> "-1") { destroy_bridge($bridge); } diff --git a/usr/local/www/interfaces_wan.php b/usr/local/www/interfaces_wan.php index 8be6797..3cac1da 100755 --- a/usr/local/www/interfaces_wan.php +++ b/usr/local/www/interfaces_wan.php @@ -183,7 +183,7 @@ if ($_POST) { if (!$input_errors) { $bridge = discover_bridge($wancfg['if'], filter_translate_type_to_real_interface($wancfg['bridge'])); - if($bridge) { + if($bridge <> "-1") { destroy_bridge($bridge); } -- cgit v1.1