Fixed PHP-Powered memory leaks

This commit is contained in:
Shoghi Cervantes Pueyo
2013-01-26 22:00:34 +01:00
parent 1f8939da6e
commit 895e001216
4 changed files with 15 additions and 5 deletions

View File

@@ -220,13 +220,15 @@ class PlayerAPI{
public function remove($CID){
if(isset($this->server->clients[$CID])){
$player = $this->server->clients[$CID];
$this->server->clients[$CID] = null;
unset($this->server->clients[$CID]);
$player->close();
$this->saveOffline($player->username, $player->data);
$this->server->query("DELETE FROM players WHERE name = '".$player->username."';");
unset($player->entity->player);
unset($player->entity);
$player->entity->player = null;
$player->entity = null;
$this->server->api->entity->remove($player->eid);
$player = null;
unset($player);
}
}