rendered paste bodyIndex: src/bzfs/bzfs.cxx
===================================================================
RCS file: /cvsroot/bzflag/bzflag/src/bzfs/bzfs.cxx,v
retrieving revision 2.199.2.29
diff -u -r2.199.2.29 bzfs.cxx
--- src/bzfs/bzfs.cxx 23 Feb 2006 02:31:29 -0000 2.199.2.29
+++ src/bzfs/bzfs.cxx 2 Mar 2006 18:07:52 -0000
@@ -1187,7 +1187,7 @@
buf = nboPackUByte(buf, dstPlayer);
buf = nboPackString(buf, msg, msglen);
- ((char*)bufStart)[MessageLen - 1] = '\0'; // always terminate
+ ((char*)bufStart)[MessageLen - 1 + 2 * sizeof(uint8_t)] = '\0'; // always terminate the msg accounting for preceeding bytes
int len = 2 + msglen;
bool broadcast = false;