diff --git a/netwerk/base/src/nsPreloadedStream.cpp b/netwerk/base/src/nsPreloadedStream.cpp index aaa4a0bafc9..7575688f761 100644 --- a/netwerk/base/src/nsPreloadedStream.cpp +++ b/netwerk/base/src/nsPreloadedStream.cpp @@ -172,6 +172,9 @@ nsPreloadedStream::AsyncWait(nsIInputStreamCallback *aCallback, return mStream->AsyncWait(aCallback, aFlags, aRequestedCount, aEventTarget); + if (!aCallback) + return NS_OK; + if (!aEventTarget) return aCallback->OnInputStreamReady(this);