diff options
| author | donal.k.fellows@manchester.ac.uk <dkf> | 2012-07-16 22:28:49 (GMT) |
|---|---|---|
| committer | donal.k.fellows@manchester.ac.uk <dkf> | 2012-07-16 22:28:49 (GMT) |
| commit | 605ea6f6f83561f56ac261c515a3b8a80977c089 (patch) | |
| tree | 2a0fb2d10b8942e71fc516ac8bad013ba7e56ae2 /generic/tclUtil.c | |
| parent | 24cb6a7f513a872e861626174e9cdd7ff1da3326 (diff) | |
| download | tcl-605ea6f6f83561f56ac261c515a3b8a80977c089.zip tcl-605ea6f6f83561f56ac261c515a3b8a80977c089.tar.gz tcl-605ea6f6f83561f56ac261c515a3b8a80977c089.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++] = '-'; |
