send fatal errors

This commit is contained in:
kremsy
2014-02-13 20:41:55 +01:00
committed by Steffen Schröder
parent d7c26d04ae
commit 859c57e111
4 changed files with 26 additions and 6 deletions

View File

@ -219,10 +219,16 @@ class ManiaControl implements CommandListener {
$this->client->sendHideManialinkPage();
} catch(Exception $e) {
}
// Close the client connection
$this->client->delete($this->server->ip, $this->server->port);
//Check and Trigger Fatal Errors
$error = error_get_last();
if ($error && ($error['type'] & E_FATAL)) {
$this->errorHandler->errorHandler($error['type'], $error['message'], $error['file'], $error['line']);
}
$this->log('Quitting ManiaControl!');
exit();
}
@ -284,7 +290,7 @@ class ManiaControl implements CommandListener {
// Loading finished
$this->log('Loading completed!');
$this->log('Link: maniaplanet://#join=' . $this->server->login .'@' . $this->server->titleId);
$this->log('Link: maniaplanet://#join=' . $this->server->login . '@' . $this->server->titleId);
// Main loop
while(!$this->shutdownRequested) {