diff --git a/engine/common/net_chan.c b/engine/common/net_chan.c index 1ce6bf686..c5cef6305 100644 --- a/engine/common/net_chan.c +++ b/engine/common/net_chan.c @@ -595,6 +595,7 @@ int Netchan_Transmit (netchan_t *chan, int length, qbyte *data, int rate) int dupes = chan->dupe; int availbytes = Netchan_CanBytes(chan, rate); + availbytes = max(0, availbytes); //make sure it can't go negative (clientside doesn't check rate limits much) #ifdef NQPROT if (chan->isnqprotocol)