diff options
author | hobbs <hobbs> | 2002-03-29 22:47:22 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2002-03-29 22:47:22 (GMT) |
commit | 37dc17ce8795fe95d137e14cf17316113b429172 (patch) | |
tree | 58c51d53f08ee0cb8c4e2465c872b6e7fbec6892 /win | |
parent | 8cfe12eab52b71b04979c815dab4c907f74ba20c (diff) | |
download | tcl-37dc17ce8795fe95d137e14cf17316113b429172.zip tcl-37dc17ce8795fe95d137e14cf17316113b429172.tar.gz tcl-37dc17ce8795fe95d137e14cf17316113b429172.tar.bz2 |
* generic/tclCmdMZ.c (Tcl_TraceObjCmd, TraceVarProc)
(TraceCommandProc, TclTraceCommandObjCmd): corrected
potential double-free of traces on variables by flagging in
Trace*Proc that it will free the var in case the eval wants to
delete the var trace as well. [Bug #536937]
Also converted Tcl_UntraceVar -> Tcl_UntraceVar2 and Tcl_Eval to
Tcl_EvalEx in Trace*Proc for slight efficiency improvement.
Diffstat (limited to 'win')
0 files changed, 0 insertions, 0 deletions