summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-10-11 23:06:52 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-10-11 23:06:52 +0000
commitf9118d49680ce4882a87a55706917e6230a4d0c8 (patch)
tree5df99f46045a3c8f43a02b0e949a7cb472e9b3ba /etc/inc
parentbf276410e86dc4f81d00f00ee33408980e3b1929 (diff)
downloadpfsense-f9118d49680ce4882a87a55706917e6230a4d0c8.zip
pfsense-f9118d49680ce4882a87a55706917e6230a4d0c8.tar.gz
Sleep between down, delete and destroy. Race conditions are bad, mmmmkay?
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/interfaces.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 693b20e..e5f8e0d 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -1296,8 +1296,11 @@ function get_next_available_bridge_interface() {
function destroy_bridge($bridge_num) {
mwexec("/sbin/ifconfig bridge{$bridge_num} down");
+ sleep(1);
mwexec("/sbin/ifconfig bridge{$bridge_num} delete");
+ sleep(1);
mwexec("/sbin/ifconfig bridge{$bridge_num} destroy");
+ sleep(1);
return;
}
OpenPOWER on IntegriCloud