From a4a6046013602a085889f2c939922bc0077d01d0 Mon Sep 17 00:00:00 2001 From: juanjp600 Date: Wed, 31 Aug 2016 18:49:51 -0300 Subject: [PATCH] Fix banned packets being read --- Subsurface/Source/Networking/GameServer.cs | 37 ++++++++++++---------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/Subsurface/Source/Networking/GameServer.cs b/Subsurface/Source/Networking/GameServer.cs index cf24b74bc..0c875321b 100644 --- a/Subsurface/Source/Networking/GameServer.cs +++ b/Subsurface/Source/Networking/GameServer.cs @@ -373,24 +373,27 @@ namespace Barotrauma.Networking { inc.SenderConnection.Disconnect("You have been banned from the server"); } - ClientPacketHeader header = (ClientPacketHeader)inc.ReadByte(); - switch (header) + else { - case ClientPacketHeader.REQUEST_AUTH: - ClientAuthRequest(inc.SenderConnection); - break; - case ClientPacketHeader.REQUEST_INIT: - ClientInitialize(inc); - break; - case ClientPacketHeader.UPDATE_LOBBY: - //TODO - break; - case ClientPacketHeader.UPDATE_INGAME_ALIVE: - //TODO - break; - case ClientPacketHeader.UPDATE_INGAME_SPECTATING: - //TODO - break; + ClientPacketHeader header = (ClientPacketHeader)inc.ReadByte(); + switch (header) + { + case ClientPacketHeader.REQUEST_AUTH: + ClientAuthRequest(inc.SenderConnection); + break; + case ClientPacketHeader.REQUEST_INIT: + ClientInitialize(inc); + break; + case ClientPacketHeader.UPDATE_LOBBY: + //TODO + break; + case ClientPacketHeader.UPDATE_INGAME_ALIVE: + //TODO + break; + case ClientPacketHeader.UPDATE_INGAME_SPECTATING: + //TODO + break; + } } break; case NetIncomingMessageType.ConnectionApproval: