⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 201539 in webkit


Ignore:
Timestamp:
May 31, 2016, 5:28:25 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Fix assertion after r201447
https://bugs.webkit.org/show_bug.cgi?id=158244

Patch by Alex Christensen <achristensen@webkit.org> on 2016-05-31
Reviewed by Jer Noble.

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::loadResource):
If we are loading media using WebCoreNSURLSession, we could be making a request for a
resource we already have in the memory cache because we are ignoring all caches.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r201534 r201539  
     12016-05-31  Alex Christensen  <achristensen@webkit.org>
     2
     3        Fix assertion after r201447
     4        https://bugs.webkit.org/show_bug.cgi?id=158244
     5
     6        Reviewed by Jer Noble.
     7
     8        * loader/cache/CachedResourceLoader.cpp:
     9        (WebCore::CachedResourceLoader::loadResource):
     10        If we are loading media using WebCoreNSURLSession, we could be making a request for a
     11        resource we already have in the memory cache because we are ignoring all caches.
     12
    1132016-05-31  Chris Dumez  <cdumez@apple.com>
    214
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp

    r201018 r201539  
    688688{
    689689    auto& memoryCache = MemoryCache::singleton();
    690     ASSERT(!memoryCache.resourceForRequest(request.resourceRequest(), sessionID()));
     690    ASSERT(!request.allowsCaching() || !memoryCache.resourceForRequest(request.resourceRequest(), sessionID()));
    691691
    692692    LOG(ResourceLoading, "Loading CachedResource for '%s'.", request.resourceRequest().url().stringCenterEllipsizedToLength().latin1().data());
Note: See TracChangeset for help on using the changeset viewer.