Jacek Caban : jscript: Fixed uninitialized variable access in interp_end_finally.
Alexandre Julliard
julliard at winehq.org
Tue Apr 29 13:36:12 CDT 2014
Module: wine
Branch: master
Commit: 2d752d1a93235b15a902a0133d4b88d86cd19298
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2d752d1a93235b15a902a0133d4b88d86cd19298
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Apr 29 10:17:38 2014 +0200
jscript: Fixed uninitialized variable access in interp_end_finally.
---
dlls/jscript/engine.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/dlls/jscript/engine.c b/dlls/jscript/engine.c
index a84faec..942d10c 100644
--- a/dlls/jscript/engine.c
+++ b/dlls/jscript/engine.c
@@ -795,18 +795,17 @@ static HRESULT interp_end_finally(exec_ctx_t *ctx)
TRACE("\n");
- assert(is_bool(stack_top(ctx)));
- if(!get_bool(stack_top(ctx))) {
- TRACE("passing exception\n");
+ v = stack_pop(ctx);
+ assert(is_bool(v));
- jsval_release(v);
- stack_popn(ctx, 1);
+ if(!get_bool(v)) {
+ TRACE("passing exception\n");
ctx->script->ei.val = stack_pop(ctx);
return DISP_E_EXCEPTION;
}
- stack_popn(ctx, 2);
+ stack_pop(ctx);
return S_OK;
}
More information about the wine-cvs
mailing list