Don't crash when a client that was dropped sends another order.
This commit is contained in:
committed by
abcdefg30
parent
b4c767ce48
commit
82f35bbe1c
@@ -912,7 +912,7 @@ namespace OpenRA.Server
|
|||||||
frame += OrderLatency;
|
frame += OrderLatency;
|
||||||
DispatchFrameToClient(conn, conn.PlayerIndex, CreateAckFrame(frame, 1));
|
DispatchFrameToClient(conn, conn.PlayerIndex, CreateAckFrame(frame, 1));
|
||||||
|
|
||||||
orderBuffer.AddOrderTimestamp(conn.PlayerIndex);
|
orderBuffer?.AddOrderTimestamp(conn.PlayerIndex);
|
||||||
|
|
||||||
// Track the last frame for each client so the disconnect handling can write
|
// Track the last frame for each client so the disconnect handling can write
|
||||||
// an EndOfOrders marker with the correct frame number.
|
// an EndOfOrders marker with the correct frame number.
|
||||||
|
|||||||
Reference in New Issue
Block a user