diff options
-rw-r--r-- | src/server/sv_client.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/sv_client.c b/src/server/sv_client.c index b05aba56..b9b5e659 100644 --- a/src/server/sv_client.c +++ b/src/server/sv_client.c @@ -853,7 +853,10 @@ int SV_SendQueuedMessages(void) if(cl->state) { - nextFragT = SV_Netchan_TransmitNextFragment(cl); + nextFragT = SV_RateMsec(cl); + + if(!nextFragT) + nextFragT = SV_Netchan_TransmitNextFragment(cl); if(nextFragT >= 0 && (retval == -1 || retval > nextFragT)) retval = nextFragT; |