Added MemoryManager object watcher for object leak debugging, improved SPL Thread/Worker stopping, fixed some possible weak references crashing unexpectedly

This commit is contained in:
Shoghi Cervantes
2015-05-09 16:10:03 +02:00
parent 7e539ec85a
commit 1a1b8830a4
10 changed files with 158 additions and 30 deletions

View File

@ -98,9 +98,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
$this->identifiers->detach($player);
unset($this->players[$identifier]);
unset($this->identifiersACK[$identifier]);
if(!$player->closed){
$player->close($player->getLeaveMessage(), $reason);
}
$player->close($player->getLeaveMessage(), $reason);
}
}