Bug 829858 - Null dereference in nsHttpChannel::InitOfflineCacheEntry(), r=bsmith

This commit is contained in:
Honza Bambas 2013-01-14 19:03:07 +01:00
parent 0e5f224b75
commit 077f80d348

View File

@ -3610,13 +3610,13 @@ nsHttpChannel::InitOfflineCacheEntry()
}
if (!mResponseHead || mResponseHead->NoStore()) {
if (mResponseHead->NoStore()) {
if (mResponseHead && mResponseHead->NoStore()) {
mOfflineCacheEntry->AsyncDoom(nullptr);
}
CloseOfflineCacheEntry();
if (mResponseHead->NoStore()) {
if (mResponseHead && mResponseHead->NoStore()) {
return NS_ERROR_NOT_AVAILABLE;
}