From f0969223f7511e27d0e55459e43e50a8c3a49f7a Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Wed, 5 May 2021 11:47:54 -0700 Subject: [PATCH] Fixes awaiting seed for < v6 clients (#589) Fixes an issue with awaiting for a seed that matches an informational packet. Thanks @andreakarasho! --- Projects/Server/Network/NetState/NetState.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/Server/Network/NetState/NetState.cs b/Projects/Server/Network/NetState/NetState.cs index 7b6170f22..84ce948be 100644 --- a/Projects/Server/Network/NetState/NetState.cs +++ b/Projects/Server/Network/NetState/NetState.cs @@ -571,7 +571,7 @@ namespace Server.Network int packetLength = length; // These can arrive at any time and are only informational - if (IncomingPackets.IsInfoPacket(packetId)) + if (_protocolState != ProtocolState.AwaitingSeed && IncomingPackets.IsInfoPacket(packetId)) { _parserState = ParserState.ProcessingPacket; _parserState = HandlePacket(packetReader, packetId, length, out packetLength);