aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jim.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/jim.c b/jim.c
index ca2452b..e98d1b5 100644
--- a/jim.c
+++ b/jim.c
@@ -13876,6 +13876,8 @@ static int Jim_CatchCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *ar
}
else {
exitCode = Jim_EvalObj(interp, argv[0]);
+ /* Don't want any caught error included in a later stack trace */
+ interp->errorFlag = 0;
}
interp->signal_level -= sig;