summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
diff options
context:
space:
mode:
authornijtmans@users.sourceforge.net <jan.nijtmans>2013-09-13 10:53:32 (GMT)
committernijtmans@users.sourceforge.net <jan.nijtmans>2013-09-13 10:53:32 (GMT)
commit45db9bb87410e3afba86d6aa384e0399e41aad0a (patch)
tree3b1c003f61fa0e7430bab7d11a62da4c2b2a9623 /generic/tclExecute.c
parentf789e04792ee00a46602981f854b7bcd11fae50c (diff)
downloadtcl-45db9bb87410e3afba86d6aa384e0399e41aad0a.zip
tcl-45db9bb87410e3afba86d6aa384e0399e41aad0a.tar.gz
tcl-45db9bb87410e3afba86d6aa384e0399e41aad0a.tar.bz2
Suggested fix for [bdd91c7e43]: tclsh crashes in [interp delete]
Diffstat (limited to 'generic/tclExecute.c')
-rw-r--r--generic/tclExecute.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c
index 8fb8e63..e657828 100644
--- a/generic/tclExecute.c
+++ b/generic/tclExecute.c
@@ -2311,6 +2311,7 @@ TclExecuteByteCode(
initCatchTop += moved;
catchTop += moved;
+ bcFramePtr = (CmdFrame *) (initCatchTop + codePtr->maxExceptDepth + 1);
initTosPtr += moved;
tosPtr += moved;
esPtr = iPtr->execEnvPtr->execStackPtr;