Bug 1065478 - POSTs are coming from offline application cache, r=jduell

This commit is contained in:
Honza Bambas 2014-09-16 15:51:51 +02:00
parent 68d2a7c257
commit f387fc251d

View File

@ -2575,7 +2575,7 @@ nsHttpChannel::OpenCacheEntry(bool usingSSL)
| nsICacheStorage::CHECK_MULTITHREADED;
}
if (mApplicationCache) {
if (!mPostID && mApplicationCache) {
rv = cacheStorageService->AppCacheStorage(info,
mApplicationCache,
getter_AddRefs(cacheStorage));
@ -2586,7 +2586,7 @@ nsHttpChannel::OpenCacheEntry(bool usingSSL)
}
else {
rv = cacheStorageService->DiskCacheStorage(info,
mChooseApplicationCache || (mLoadFlags & LOAD_CHECK_OFFLINE_CACHE),
!mPostID && (mChooseApplicationCache || (mLoadFlags & LOAD_CHECK_OFFLINE_CACHE)),
getter_AddRefs(cacheStorage));
}
NS_ENSURE_SUCCESS(rv, rv);