From: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> --- dlls/mshtml/navigate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index 373cfa03585..f4b45555b31 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -1422,8 +1422,10 @@ static HRESULT async_stop_request(nsChannelBSC *This) } task = malloc(sizeof(*task)); - if(!task) + if(!task) { + IHTMLWindow2_Release(&window->base.IHTMLWindow2_iface); return E_OUTOFMEMORY; + } IBindStatusCallback_AddRef(&This->bsc.IBindStatusCallback_iface); task->bsc = This; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/4285