| Index: Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp
|
| index 68f29110590e6be5b393177aaab507a390eda98f..4602757f546ffd5dca1eee6201659d04917ed57e 100644
|
| --- a/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -694,7 +694,11 @@ void ResourceFetcher::requestLoadStarted(Resource* resource, const FetchRequest&
|
| m_resourceTimingReportTimer.startOneShot(0, FROM_HERE);
|
| }
|
|
|
| + if (m_validatedURLsRingBuffer.size() >= 10000) {
|
| + m_validatedURLs.remove(m_validatedURLsRingBuffer.takeFirst());
|
| + }
|
| m_validatedURLs.add(request.resourceRequest().url());
|
| + m_validatedURLsRingBuffer.append(request.resourceRequest().url());
|
| }
|
|
|
| ResourcePtr<Resource> ResourceFetcher::requestResource(Resource::Type type, FetchRequest& request)
|
|
|