From 6ea0eb47ece832b4982563ea20f0e3a873453cac Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 5 Jun 2017 20:51:12 +0100 Subject: [PATCH] Fixed PlayerInventory in_array recursion issue, close #1008 This is INTENDED BEHAVIOUR for comparing objects????? --- src/pocketmine/inventory/PlayerInventory.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/inventory/PlayerInventory.php b/src/pocketmine/inventory/PlayerInventory.php index 9ca4a766c..cb22ba9ff 100644 --- a/src/pocketmine/inventory/PlayerInventory.php +++ b/src/pocketmine/inventory/PlayerInventory.php @@ -245,7 +245,7 @@ class PlayerInventory extends BaseInventory{ } }else{ $this->getHolder()->getLevel()->getServer()->broadcastPacket($target, $pk); - if($this->getHeldItemSlot() !== -1 and in_array($this->getHolder(), $target)){ + if($this->getHeldItemSlot() !== -1 and in_array($this->getHolder(), $target, true)){ $this->sendSlot($this->getHeldItemSlot(), $this->getHolder()); } }