diff --git a/src/d_net.c b/src/d_net.c index 5ec023ef4..45b449467 100644 --- a/src/d_net.c +++ b/src/d_net.c @@ -1083,7 +1083,8 @@ boolean HSendPacket(INT32 node, boolean reliable, UINT8 acknum, size_t packetlen else netbuffer->ack = acknum; - netbuffer->packetindex = nodes[doomcom->remotenode].sendnum++; + if (node < MAXNETNODES) + netbuffer->packetindex = nodes[doomcom->remotenode].sendnum++; netbuffer->checksum = NetbufferChecksum(); sendbytes += packetheaderlength + doomcom->datalength; // For stat