From: Gabriel Ivăncescu gabrielopcode@gmail.com
Signed-off-by: Gabriel Ivăncescu gabrielopcode@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;