diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2012-07-16 22:28:49 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2012-07-16 22:28:49 (GMT) |
commit | 395cf94395a7cb9b0f48856aae300e35efba56e3 (patch) | |
tree | 2a0fb2d10b8942e71fc516ac8bad013ba7e56ae2 /generic/tclUtil.c | |
parent | ad3c0d8addcd132eb23ae96bcc21ce59458cb67a (diff) | |
download | tcl-395cf94395a7cb9b0f48856aae300e35efba56e3.zip tcl-395cf94395a7cb9b0f48856aae300e35efba56e3.tar.gz tcl-395cf94395a7cb9b0f48856aae300e35efba56e3.tar.bz2 |
Fix mostly-harmless minor buffer overrun.
Diffstat (limited to 'generic/tclUtil.c')
-rw-r--r-- | generic/tclUtil.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/tclUtil.c b/generic/tclUtil.c index 3379f6c..63c9fb2 100644 --- a/generic/tclUtil.c +++ b/generic/tclUtil.c @@ -3426,10 +3426,10 @@ static void UpdateStringOfEndOffset( register Tcl_Obj *objPtr) { - char buffer[TCL_INTEGER_SPACE + sizeof("end") + 1]; + char buffer[TCL_INTEGER_SPACE + 5]; register int len; - memcpy(buffer, "end", sizeof("end") + 1); + memcpy(buffer, "end", 4); len = sizeof("end") - 1; if (objPtr->internalRep.longValue != 0) { buffer[len++] = '-'; |