BatchPacket: use PacketPool::getPacket() instead of getPacketById()

this is what getPacket() is for.
This commit is contained in:
Dylan K. Taylor 2018-02-27 21:43:40 +00:00
parent 2dd1878d57
commit 732b931556

View File

@ -108,13 +108,12 @@ class BatchPacket extends DataPacket{
}
foreach($this->getPackets() as $buf){
$pk = PacketPool::getPacketById(ord($buf{0}));
$pk = PacketPool::getPacket($buf);
if(!$pk->canBeBatched()){
throw new \InvalidArgumentException("Received invalid " . get_class($pk) . " inside BatchPacket");
}
$pk->setBuffer($buf, 1);
$session->handleDataPacket($pk);
}