aboutsummaryrefslogtreecommitdiffhomepage
path: root/peer.c
diff options
context:
space:
mode:
authoreihrul <eihrul>2007-10-12 17:54:11 +0000
committereihrul <eihrul>2007-10-12 17:54:11 +0000
commit3b9f652290c5c918b459c6e924a48fee2b0795f7 (patch)
treeb7e63986e044223e49fb349bb67c27190654cd00 /peer.c
parentea03f968815f1af71b9f447836c231dd4f505d35 (diff)
downloadenet-3b9f652290c5c918b459c6e924a48fee2b0795f7.tar.gz
enet-3b9f652290c5c918b459c6e924a48fee2b0795f7.zip
*** empty log message ***
Diffstat (limited to 'peer.c')
-rw-r--r--peer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/peer.c b/peer.c
index 25f2a27..5629189 100644
--- a/peer.c
+++ b/peer.c
@@ -482,7 +482,7 @@ enet_peer_queue_acknowledgement (ENetPeer * peer, const ENetProtocol * command,
if (reliableWindow < currentWindow)
reliableWindow += ENET_PEER_RELIABLE_WINDOWS;
- if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS)
+ if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
return NULL;
}
@@ -585,7 +585,7 @@ enet_peer_queue_incoming_command (ENetPeer * peer, const ENetProtocol * command,
reliableSequenceNumber += 0x10000;
}
- if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS)
+ if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
goto freePacket;
}