From: Gabriel Ivăncescu gabrielopcode@gmail.com
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com --- dlls/jscript/function.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/jscript/function.c b/dlls/jscript/function.c index 848ee657dc2..9f1f53a96ae 100644 --- a/dlls/jscript/function.c +++ b/dlls/jscript/function.c @@ -1146,8 +1146,8 @@ static HRESULT HostConstructor_call(script_ctx_t *ctx, FunctionInstance *func, j &ctx->jscaller->IServiceProvider_iface); if(hres == DISP_E_EXCEPTION) handle_dispatch_exception(ctx, &ei); - if(SUCCEEDED(hres) && r) { - hres = variant_to_jsval(ctx, &ret, r); + if(SUCCEEDED(hres)) { + if(r) hres = variant_to_jsval(ctx, &ret, r); VariantClear(&ret); } }