From 6f2f42b21795ccc3bd2675c9deb9fbc780394840 Mon Sep 17 00:00:00 2001 From: "rpotts%netscape.com" Date: Thu, 5 Nov 1998 05:39:16 +0000 Subject: [PATCH] fix bug #1112. Free the next stream listener as soon as OnStopBinding(...) is called... git-svn-id: svn://10.0.0.236/trunk@14132 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/uriloader/base/nsDocLoader.cpp | 1 + mozilla/webshell/src/nsDocLoader.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/mozilla/uriloader/base/nsDocLoader.cpp b/mozilla/uriloader/base/nsDocLoader.cpp index f4610d15495..22cfa9ed659 100644 --- a/mozilla/uriloader/base/nsDocLoader.cpp +++ b/mozilla/uriloader/base/nsDocLoader.cpp @@ -1379,6 +1379,7 @@ NS_METHOD nsDocumentBindInfo::OnStopBinding(nsIURL* aURL, PRInt32 aStatus, * The stream is complete... Tell the DocumentLoader to release us... */ m_DocLoader->LoadURLComplete(aURL, (nsIStreamListener *)this, aStatus); + NS_IF_RELEASE(m_NextStream); return rv; } diff --git a/mozilla/webshell/src/nsDocLoader.cpp b/mozilla/webshell/src/nsDocLoader.cpp index f4610d15495..22cfa9ed659 100644 --- a/mozilla/webshell/src/nsDocLoader.cpp +++ b/mozilla/webshell/src/nsDocLoader.cpp @@ -1379,6 +1379,7 @@ NS_METHOD nsDocumentBindInfo::OnStopBinding(nsIURL* aURL, PRInt32 aStatus, * The stream is complete... Tell the DocumentLoader to release us... */ m_DocLoader->LoadURLComplete(aURL, (nsIStreamListener *)this, aStatus); + NS_IF_RELEASE(m_NextStream); return rv; }