Index: 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;