@@ -108,10 +108,9 @@ NetworkRecvStatus NetworkAdminSocketHand
*/
NetworkRecvStatus NetworkAdminSocketHandler::ReceivePackets()
{
Packet *p;
std::unique_ptr<Packet> p;
while ((p = this->ReceivePacket()) != nullptr) {
NetworkRecvStatus res = this->HandlePacket(p);
delete p;
NetworkRecvStatus res = this->HandlePacket(p.get());
if (res != NETWORK_RECV_STATUS_OKAY) return res;
}