From 88dd1dc19e86a5066d7c1d888277ddc666e0a091 Mon Sep 17 00:00:00 2001 From: eihrul Date: Fri, 12 Oct 2007 19:17:09 +0000 Subject: *** empty log message *** --- protocol.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'protocol.c') diff --git a/protocol.c b/protocol.c index 3173fe0..f2f64cc 100644 --- a/protocol.c +++ b/protocol.c @@ -1104,9 +1104,10 @@ static int enet_protocol_check_timeouts (ENetHost * host, ENetPeer * peer, ENetEvent * event) { ENetOutgoingCommand * outgoingCommand; - ENetListIterator currentCommand; + ENetListIterator currentCommand, insertPosition; currentCommand = enet_list_begin (& peer -> sentReliableCommands); + insertPosition = enet_list_begin (& peer -> outgoingReliableCommands); while (currentCommand != enet_list_end (& peer -> sentReliableCommands)) { @@ -1138,8 +1139,7 @@ enet_protocol_check_timeouts (ENetHost * host, ENetPeer * peer, ENetEvent * even outgoingCommand -> roundTripTimeout *= 2; - enet_list_insert (enet_list_begin (& peer -> outgoingReliableCommands), - enet_list_remove (& outgoingCommand -> outgoingCommandList)); + enet_list_insert (insertPosition, enet_list_remove (& outgoingCommand -> outgoingCommandList)); if (currentCommand == enet_list_begin (& peer -> sentReliableCommands) && ! enet_list_empty (& peer -> sentReliableCommands)) -- cgit v1.2.3