All pastes #44242 Raw Edit

bzfs.cxx patch

public text v1 · immutable
#44242 ·published 2006-03-02 18:11 UTC
rendered paste body
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;