diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-10-11 23:06:52 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-10-11 23:06:52 +0000 |
commit | f9118d49680ce4882a87a55706917e6230a4d0c8 (patch) | |
tree | 5df99f46045a3c8f43a02b0e949a7cb472e9b3ba | |
parent | bf276410e86dc4f81d00f00ee33408980e3b1929 (diff) | |
download | pfsense-f9118d49680ce4882a87a55706917e6230a4d0c8.zip pfsense-f9118d49680ce4882a87a55706917e6230a4d0c8.tar.gz |
Sleep between down, delete and destroy. Race conditions are bad, mmmmkay?
-rw-r--r-- | etc/inc/interfaces.inc | 3 |
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; } |