David Baron's patch to fix bug #41172. r=waterson

This commit is contained in:
rusty.lynch%intel.com 2000-06-26 21:03:19 +00:00
Родитель 675ae572ce
Коммит 7367543c9a
1 изменённых файлов: 7 добавлений и 3 удалений

10
netwerk/cache/mgr/nsCachedNetData.cpp поставляемый
Просмотреть файл

@ -1215,11 +1215,15 @@ nsCachedNetData::InterceptAsyncRead(nsIStreamListener *aOriginalListener,
interceptListener = new InterceptStreamListener(this, aOriginalListener);
if (!interceptListener)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(interceptListener); // for return
rv = interceptListener->Init(aStartingOffset);
if (NS_FAILED(rv)) return rv;
if (NS_FAILED(rv)) {
NS_RELEASE(interceptListener);
return rv;
}
NS_ADDREF(interceptListener);
*aResult = interceptListener;
*aResult = interceptListener; // addref above
return NS_OK;
}