diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-05-21 19:03:45 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-05-21 19:03:45 +0000 |
commit | b53d8ebf86a51afe39c509baf9e2243f590cf77d (patch) | |
tree | 77d58fff5234af7f2b0c1d783215df8842e0dc83 /usr/local/www/firewall_virtual_ip.php | |
parent | cf96f64bfb6259b36287a84d93f9ebe095da2447 (diff) | |
download | pfsense-b53d8ebf86a51afe39c509baf9e2243f590cf77d.zip pfsense-b53d8ebf86a51afe39c509baf9e2243f590cf77d.tar.gz |
* Flush buffer
* Run shutdown in parallel
* Exit immediately
Diffstat (limited to 'usr/local/www/firewall_virtual_ip.php')
-rwxr-xr-x | usr/local/www/firewall_virtual_ip.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/local/www/firewall_virtual_ip.php b/usr/local/www/firewall_virtual_ip.php index 50b1a10..8f12ac8 100755 --- a/usr/local/www/firewall_virtual_ip.php +++ b/usr/local/www/firewall_virtual_ip.php @@ -174,7 +174,10 @@ if ($_POST) { if ($_POST['apply']) { if (file_exists("/tmp/carp_reboot_needed") == "del") { - mwexec("/sbin/shutdown -r now"); + ob_flush(); + usleep(1000); + mwexec_bg("/sbin/shutdown -r now"); + exit; } else { $retval = 0; |