From 342223456d578794b05fce317d4c73679fba5ead Mon Sep 17 00:00:00 2001 From: pmacdona <> Date: Mon, 27 Dec 2021 00:04:33 +0000 Subject: [PATCH] Fixes #60 FossilOrigin-Name: 7f010e1ad78dc0d2d7fc978b651a2d28da327c8a69e1e317fa0e10e429fba72c --- src/jsiEval.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jsiEval.c b/src/jsiEval.c index 182fbfc..c681071 100644 --- a/src/jsiEval.c +++ b/src/jsiEval.c @@ -1383,6 +1383,8 @@ Jsi_RC jsiEvalCodeSub(jsi_Pstate *ps, Jsi_OpCodes *opcodes, break; } case OP_POP: { + if (interp->framePtr->Sp<1) + break; Jsi_Value *tval = _jsi_TOP; if ((interp->evalFlags&JSI_EVAL_RETURN) && (ip+1) >= end && (Jsi_ValueIsObjType(interp, tval, JSI_OT_ITER)==0 &&