summaryrefslogtreecommitdiff
path: root/indra/llmessage/lltemplatemessagebuilder.cpp
diff options
context:
space:
mode:
authorKent Quirk <q@lindenlab.com>2010-03-22 22:45:56 -0400
committerKent Quirk <q@lindenlab.com>2010-03-22 22:45:56 -0400
commit5893d3c47ecb8d422bb4161f752762dc7289eae0 (patch)
tree7c578c2d9bcf6ebd3660461e5453e7b4acc45e4e /indra/llmessage/lltemplatemessagebuilder.cpp
parent149371d5527d87a04c89f515e5719b0b3350eec7 (diff)
parent61d2caee9f9474a6ccb6c13a4727e3527bd7c938 (diff)
Merge
Diffstat (limited to 'indra/llmessage/lltemplatemessagebuilder.cpp')
-rw-r--r--indra/llmessage/lltemplatemessagebuilder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/llmessage/lltemplatemessagebuilder.cpp b/indra/llmessage/lltemplatemessagebuilder.cpp
index 55379fc6fd..fa02456d90 100644
--- a/indra/llmessage/lltemplatemessagebuilder.cpp
+++ b/indra/llmessage/lltemplatemessagebuilder.cpp
@@ -326,7 +326,7 @@ void LLTemplateMessageBuilder::addData(const char *varname, const void *data, EM
<< "(" << size << "). Clamping size and truncating data." << llendl;
size = 255;
char *truncate = (char *)data;
- truncate[255] = 0;
+ truncate[254] = 0; // array size is 255 but the last element index is 254
}
// no correct size for MVT_VARIABLE, instead we need to tell how many bytes the size will be encoded as