| Index: Source/core/fetch/MemoryCache.cpp
|
| diff --git a/Source/core/fetch/MemoryCache.cpp b/Source/core/fetch/MemoryCache.cpp
|
| index de20b23e3248e1959ff3b96724dfb37776080f96..a7a9e740a41668446d565a0d0cd89f2c37aef85b 100644
|
| --- a/Source/core/fetch/MemoryCache.cpp
|
| +++ b/Source/core/fetch/MemoryCache.cpp
|
| @@ -209,6 +209,9 @@ Resource* MemoryCache::resourceForURL(const KURL& resourceURL)
|
| Resource* MemoryCache::resourceForURL(const KURL& resourceURL, const String& cacheIdentifier)
|
| {
|
| ASSERT(WTF::isMainThread());
|
| + if (!resourceURL.isValid() || resourceURL.isNull())
|
| + return nullptr;
|
| + ASSERT(!cacheIdentifier.isNull());
|
| ResourceMap* resources = m_resourceMaps.get(cacheIdentifier);
|
| if (!resources)
|
| return nullptr;
|
|
|