Commit 83fa76c2 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

jscript: Propagate Invoke error code using jsexcept_t.

parent c9f9f836
......@@ -1974,7 +1974,8 @@ static HRESULT disp_invoke(script_ctx_t *ctx, IDispatch *disp, DISPID id, WORD f
if(hres == DISP_E_EXCEPTION) {
TRACE("DISP_E_EXCEPTION: %08x %s %s\n", ei.scode, debugstr_w(ei.bstrSource), debugstr_w(ei.bstrDescription));
hres = SUCCEEDED(ei.scode) ? E_FAIL : ei.scode;
reset_ei(ctx->ei);
ctx->ei->error = (SUCCEEDED(ei.scode) || ei.scode == DISP_E_EXCEPTION) ? E_FAIL : ei.scode;
SysFreeString(ei.bstrSource);
SysFreeString(ei.bstrDescription);
SysFreeString(ei.bstrHelpFile);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment