Read Lidgren status change from data message.

This commit is contained in:
Pieter-Jan Briers
2022-09-11 14:37:38 +02:00
parent b5395c0bc0
commit 338fcd5fcb
2 changed files with 4 additions and 3 deletions

View File

@@ -680,11 +680,11 @@ namespace Robust.Shared.Network
private void HandleStatusChanged(NetPeerData peer, NetIncomingMessage msg)
{
var sender = msg.SenderConnection;
msg.ReadByte();
var newStatus = (NetConnectionStatus) msg.ReadByte();
var reason = msg.ReadString();
Logger.DebugS("net",
"{ConnectionEndpoint}: Status changed to {ConnectionStatus}, reason: {ConnectionStatusReason}",
sender.RemoteEndPoint, sender.Status, reason);
sender.RemoteEndPoint, newStatus, reason);
if (_awaitingStatusChange.TryGetValue(sender, out var resume))
{
@@ -694,7 +694,7 @@ namespace Robust.Shared.Network
return;
}
switch (sender.Status)
switch (newStatus)
{
case NetConnectionStatus.Connected:
if (IsServer)