From b11457d605272dc9610be95dd5e81efd48d13b41 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 22 Mar 2023 22:24:25 +0000 Subject: [PATCH] Fixed uncaught exception when retrieving a packet from the pool --- src/network/mcpe/NetworkSession.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/mcpe/NetworkSession.php b/src/network/mcpe/NetworkSession.php index 071c754b7..ffd47c201 100644 --- a/src/network/mcpe/NetworkSession.php +++ b/src/network/mcpe/NetworkSession.php @@ -120,6 +120,7 @@ use pocketmine\player\XboxLivePlayerInfo; use pocketmine\Server; use pocketmine\timings\Timings; use pocketmine\utils\AssumptionFailedError; +use pocketmine\utils\BinaryDataException; use pocketmine\utils\BinaryStream; use pocketmine\utils\ObjectSet; use pocketmine\utils\TextFormat; @@ -414,7 +415,7 @@ class NetworkSession{ throw PacketHandlingException::wrap($e, "Error processing " . $packet->getName()); } } - }catch(PacketDecodeException $e){ + }catch(PacketDecodeException|BinaryDataException $e){ $this->logger->logException($e); throw PacketHandlingException::wrap($e, "Packet batch decode error"); }