mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-07 10:22:56 +00:00
Force emission of output buffer contents on crash
This commit is contained in:
@ -142,6 +142,7 @@ use function max;
|
|||||||
use function microtime;
|
use function microtime;
|
||||||
use function min;
|
use function min;
|
||||||
use function mkdir;
|
use function mkdir;
|
||||||
|
use function ob_end_flush;
|
||||||
use function pcntl_signal;
|
use function pcntl_signal;
|
||||||
use function pcntl_signal_dispatch;
|
use function pcntl_signal_dispatch;
|
||||||
use function preg_replace;
|
use function preg_replace;
|
||||||
@ -2217,6 +2218,7 @@ class Server{
|
|||||||
* @param array|null $trace
|
* @param array|null $trace
|
||||||
*/
|
*/
|
||||||
public function exceptionHandler(\Throwable $e, $trace = null){
|
public function exceptionHandler(\Throwable $e, $trace = null){
|
||||||
|
while(@ob_end_flush()){}
|
||||||
global $lastError;
|
global $lastError;
|
||||||
|
|
||||||
if($trace === null){
|
if($trace === null){
|
||||||
@ -2248,6 +2250,7 @@ class Server{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function crashDump(){
|
public function crashDump(){
|
||||||
|
while(@ob_end_flush()){}
|
||||||
if(!$this->isRunning){
|
if(!$this->isRunning){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user