From d685a07f221e1f5be34c85837d2016cd5b755e93 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Tue, 13 Sep 2011 23:45:23 +0200 Subject: [PATCH] vbscript: Add missing error handling in interp_jmp_false. --- dlls/vbscript/interp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/vbscript/interp.c b/dlls/vbscript/interp.c index 593c83edb58..66c2cf18000 100644 --- a/dlls/vbscript/interp.c +++ b/dlls/vbscript/interp.c @@ -391,6 +391,9 @@ static HRESULT interp_jmp_false(exec_ctx_t *ctx) TRACE("%u\n", arg); hres = stack_pop_val(ctx, &val); + if(FAILED(hres)) + return hres; + if(V_VT(val.v) != VT_BOOL) { FIXME("unsupported for %s\n", debugstr_variant(val.v)); release_val(&val);