diff options
author | kennykb <kennykb@noemail.net> | 2007-04-23 19:04:40 (GMT) |
---|---|---|
committer | kennykb <kennykb@noemail.net> | 2007-04-23 19:04:40 (GMT) |
commit | 1b9eb5f4d8fbbd3e07aae15f7a87cbb9d2a2ed17 (patch) | |
tree | 284942c1ba98ac7dff9d1317f1dbb89c9c143aea /ChangeLog | |
parent | 2e634a7ed1249ac43fe4cb2a4088e5bcfd9501d7 (diff) | |
download | tcl-1b9eb5f4d8fbbd3e07aae15f7a87cbb9d2a2ed17.zip tcl-1b9eb5f4d8fbbd3e07aae15f7a87cbb9d2a2ed17.tar.gz tcl-1b9eb5f4d8fbbd3e07aae15f7a87cbb9d2a2ed17.tar.bz2 |
* generic/tclCompCmds.c (TclCompileUpvarCmd): Plugged a memory
leak in 'upvar' when compiling (a) upvar outside a proc, (b)
upvar with a syntax error, or (c) upvar where the frame index
is not known at compile time.
* generic/tclParseExpr.c (ParseExpr): Plugged a memory leak
when parsing expressions that contain syntax errors.
FossilOrigin-Name: 40ce0c60474f9df886ffe398e23607a382d4b88f
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -5,6 +5,12 @@ 2007-04-23 Kevin B. Kenny <kennykb@acm.org> + * generic/tclCompCmds.c (TclCompileUpvarCmd): Plugged a memory + leak in 'upvar' when compiling (a) upvar outside a proc, (b) + upvar with a syntax error, or (c) upvar where the frame index + is not known at compile time. + * generic/tclParseExpr.c (ParseExpr): Plugged a memory leak + when parsing expressions that contain syntax errors. * generic/tclEnv.c (ReplaceString): Clear memory correctly when growing the cache to avoid reads of uninitialised data. * generic/tclStrToD.c (AccumulateDecimalDigit): Fixed a mistake @@ -12,10 +18,9 @@ a number begins with a string of more than 'maxpow10_wide' zeroes. * generic/tclTest.c (Testregexpobjcmd): Removed an invalid access beyond the end of 'objv' in 'testregexp -about'. - All three of these issues reported under [Bug 1705778] - detected with + All of these issues reported under [Bug 1705778] - detected with the existing test suite, no new regression tests required. ->>>>>>> 1.3453 2007-04-22 Miguel Sofer <msofer@users.sf.net> * generic/tclVar.c (TclDeleteNamespaceVars): fixed access to freed |