Disable max order length check for local servers.

This commit is contained in:
Paul Chote
2023-01-25 20:51:55 +00:00
committed by Pavel Penev
parent 835537fcc2
commit 947f53a991

View File

@@ -115,7 +115,7 @@ namespace OpenRA.Server
frame = BitConverter.ToInt32(bytes, 4);
state = ReceiveState.Data;
if (expectLength < 0 || expectLength > MaxOrderLength)
if (expectLength < 0 || (server.Type != ServerType.Local && expectLength > MaxOrderLength))
{
Log.Write("server", $"Closing socket connection to {EndPoint} because of excessive order length: {expectLength}");
return;