From f6daa3485759d68754a53e39c0b17ca60ded3619 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Sun, 24 Jun 2007 09:23:10 +0100 Subject: [PATCH] mshtml: Notify the Gecko stream listener that we stopped binding, if an error occurs in start_binding. --- dlls/mshtml/navigate.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index 15a2f9cb33..3e05fdc84d 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -796,6 +796,8 @@ HRESULT start_binding(BSCallback *bscallback) hres = CreateAsyncBindCtx(0, STATUSCLB(bscallback), NULL, &bctx); if(FAILED(hres)) { WARN("CreateAsyncBindCtx failed: %08x\n", hres); + nsIStreamListener_OnStopRequest(bscallback->nslistener, (nsIRequest*)NSCHANNEL(bscallback->nschannel), + bscallback->nscontext, NS_OK); return hres; } @@ -803,6 +805,8 @@ HRESULT start_binding(BSCallback *bscallback) IBindCtx_Release(bctx); if(FAILED(hres)) { WARN("BindToStorage failed: %08x\n", hres); + nsIStreamListener_OnStopRequest(bscallback->nslistener, (nsIRequest*)NSCHANNEL(bscallback->nschannel), + bscallback->nscontext, NS_OK); return hres; } -- 2.32.0.93.g670b81a890