Bug 1083922 - Doom entry when parsing security info fails, r=mcmanus

This commit is contained in:
Michal Novotny 2014-10-24 23:44:59 +02:00
Родитель 770612cb5d
Коммит 351b4f0392
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -3614,6 +3614,7 @@ nsHttpChannel::OpenCacheInputStream(nsICacheEntry* cacheEntry, bool startBufferi
LOG(("failed to parse security-info [channel=%p, entry=%p]",
this, cacheEntry));
NS_WARNING("failed to parse security-info");
cacheEntry->AsyncDoom(nullptr);
return rv;
}
@ -3625,6 +3626,7 @@ nsHttpChannel::OpenCacheInputStream(nsICacheEntry* cacheEntry, bool startBufferi
LOG(("mCacheEntry->GetSecurityInfo returned success but did not "
"return the security info [channel=%p, entry=%p]",
this, cacheEntry));
cacheEntry->AsyncDoom(nullptr);
return NS_ERROR_UNEXPECTED; // XXX error code
}
}