mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-02 01:09:04 +02:00
Bug 1399541 - Add assertion that we rcwn is enabled when mRaceCacheWithNetwork is true. r=michal
MozReview-Commit-ID: 8UDaIklOOmw
This commit is contained in:
parent
7995fdbb33
commit
1899623afe
1 changed files with 5 additions and 0 deletions
|
|
@ -3977,6 +3977,7 @@ nsHttpChannel::OpenCacheEntry(bool isHttps)
|
|||
mCacheAsyncOpenCalled = true;
|
||||
if (mNetworkTriggered) {
|
||||
mRaceCacheWithNetwork = true;
|
||||
MOZ_RELEASE_ASSERT(sRCWNEnabled, "Racing should be enabled");
|
||||
}
|
||||
rv = cacheStorage->AsyncOpenURI(openURI, extension, cacheEntryOpenFlags, this);
|
||||
} else {
|
||||
|
|
@ -3987,6 +3988,9 @@ nsHttpChannel::OpenCacheEntry(bool isHttps)
|
|||
self->mCacheAsyncOpenCalled = true;
|
||||
if (self->mNetworkTriggered) {
|
||||
self->mRaceCacheWithNetwork = true;
|
||||
// This is only done in xpcshell-test to simulate a slow
|
||||
// opening of the cache, so we don't need to assert that
|
||||
// sRCWNEnabled == true
|
||||
}
|
||||
cacheStorage->AsyncOpenURI(openURI, extension, cacheEntryOpenFlags, self);
|
||||
};
|
||||
|
|
@ -9388,6 +9392,7 @@ nsHttpChannel::TriggerNetwork()
|
|||
|
||||
if (mCacheAsyncOpenCalled && !mOnCacheAvailableCalled) {
|
||||
mRaceCacheWithNetwork = true;
|
||||
MOZ_RELEASE_ASSERT(sRCWNEnabled, "Racing should be enabled");
|
||||
}
|
||||
|
||||
LOG((" triggering network\n"));
|
||||
|
|
|
|||
Loading…
Reference in a new issue