From c2771eba88a61883683adea58835335dce0a1fbe Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 6 May 2019 17:46:17 +0100 Subject: [PATCH] use the appropriate API for decoding packet batches --- src/pocketmine/network/mcpe/NetworkSession.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pocketmine/network/mcpe/NetworkSession.php b/src/pocketmine/network/mcpe/NetworkSession.php index bf53852f97..579351f4f2 100644 --- a/src/pocketmine/network/mcpe/NetworkSession.php +++ b/src/pocketmine/network/mcpe/NetworkSession.php @@ -51,7 +51,6 @@ use pocketmine\network\mcpe\protocol\ModalFormRequestPacket; use pocketmine\network\mcpe\protocol\MovePlayerPacket; use pocketmine\network\mcpe\protocol\NetworkChunkPublisherUpdatePacket; use pocketmine\network\mcpe\protocol\Packet; -use pocketmine\network\mcpe\protocol\PacketPool; use pocketmine\network\mcpe\protocol\PlayStatusPacket; use pocketmine\network\mcpe\protocol\ServerboundPacket; use pocketmine\network\mcpe\protocol\ServerToClientHandshakePacket; @@ -280,7 +279,7 @@ class NetworkSession{ throw new BadPacketException("Too many packets in a single batch"); } try{ - $pk = PacketPool::getPacket($stream->getString()); + $pk = $stream->getPacket(); }catch(BinaryDataException $e){ $this->logger->debug("Packet batch: " . bin2hex($stream->getBuffer())); throw new BadPacketException("Packet batch decode error: " . $e->getMessage(), 0, $e);