From ba69c798213ec7a8a1d46df8d08742504f65ba17 Mon Sep 17 00:00:00 2001 From: Jocke Date: Fri, 12 Feb 2016 09:13:43 +0100 Subject: [PATCH] Fixed bug in Server. --- src/Engine/Network/Server.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Engine/Network/Server.cpp b/src/Engine/Network/Server.cpp index 45af9823..082849c7 100644 --- a/src/Engine/Network/Server.cpp +++ b/src/Engine/Network/Server.cpp @@ -477,6 +477,11 @@ void Server::parseOnInputCommand(Packet& packet) void Server::parsePlayerTransform(Packet& packet) { + PlayerID playerID = GetPlayerIDFromEndpoint(); + if (playerID == -1) { + return; + } + glm::vec3 position; glm::vec3 orientation; position.x = packet.ReadPrimitive(); @@ -486,7 +491,6 @@ void Server::parsePlayerTransform(Packet& packet) orientation.y = packet.ReadPrimitive(); orientation.z = packet.ReadPrimitive(); - PlayerID playerID = GetPlayerIDFromEndpoint(); bool hasAssaultWeapon = packet.ReadPrimitive(); int magazineAmmo; int ammo;