mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-03 07:01:19 +00:00
Fix for bug 58728. Null check for the disappearing mResponseDataListener. r=darin, sr=alecf.
This commit is contained in:
parent
36c966b9e9
commit
69c379d583
@ -444,9 +444,11 @@ nsHTTPServerListener::OnDataAvailable(nsIChannel* channel,
|
||||
nsCOMPtr<nsIByteArrayInputStream> is;
|
||||
|
||||
nsresult rv1 =
|
||||
NS_NewByteArrayInputStream(getter_AddRefs(is) , strdup(cp) , mHeaderBuffer.Length()) ;
|
||||
NS_NewByteArrayInputStream(getter_AddRefs(is) , strdup(cp) ,
|
||||
mHeaderBuffer.Length()) ;
|
||||
|
||||
if (NS_SUCCEEDED(rv1))
|
||||
NS_ASSERTION(mResponseDataListener, "No data listener! Did we abort?");
|
||||
if (NS_SUCCEEDED(rv1) && mResponseDataListener)
|
||||
mResponseDataListener->OnDataAvailable(mChannel,
|
||||
mChannel->mResponseContext, is, 0, mHeaderBuffer.Length()) ;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user