From afa8496767e5e65f9bec87207707fdf60aa275a1 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Sun, 21 Dec 2014 20:03:39 +0100 Subject: [PATCH] Fixed possible memory leak when hiding players from each other --- src/pocketmine/Player.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index f093cfef5..8c69a4055 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2374,6 +2374,13 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ } } + foreach($this->server->getOnlinePlayers() as $player){ + if(!$player->canSee($this)){ + $player->showPlayer($this); + } + } + $this->hiddenPlayers = []; + foreach($this->windowIndex as $window){ $this->removeWindow($window); }