From 42c694c152f7f4fbee34d5e14be37d6e0d09673f Mon Sep 17 00:00:00 2001 From: pmacdona <> Date: Tue, 23 Aug 2022 14:47:10 +0000 Subject: [PATCH] Fixes #95 FossilOrigin-Name: 384694dbb0d5f7f82657f9c5c9343ac4054661523627d7ba9cdd2faa8eac2b9c --- src/jsiEval.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jsiEval.c b/src/jsiEval.c index 45ef042..3ab20bb 100644 --- a/src/jsiEval.c +++ b/src/jsiEval.c @@ -1742,6 +1742,10 @@ Jsi_RC jsiEvalCodeSub(jsi_Pstate *ps, Jsi_OpCodes *opcodes, } case OP_TYPEOF: { const char *typ; + if (fp->Sp<=0) { + rc = Jsi_LogError("Invalid lookup/push"); + break; + } Jsi_Value *v = _jsi_TOP; if (v->vt == JSI_VT_VARIABLE) { v = v->d.lval;