Index: content/browser/loader/url_loader_factory_impl.cc |
diff --git a/content/browser/loader/url_loader_factory_impl.cc b/content/browser/loader/url_loader_factory_impl.cc |
index 050dc110be67aa8e155f5e60d61c10bdf3f162c0..6613c49d0ca2c23a598f4aa623ece8cdb9fec6d8 100644 |
--- a/content/browser/loader/url_loader_factory_impl.cc |
+++ b/content/browser/loader/url_loader_factory_impl.cc |
@@ -36,8 +36,8 @@ void DispatchSyncLoadResult( |
URLLoaderFactoryImpl::URLLoaderFactoryImpl( |
scoped_refptr<ResourceRequesterInfo> requester_info) |
: requester_info_(std::move(requester_info)) { |
- DCHECK(requester_info_->IsRenderer()); |
- DCHECK(requester_info_->filter()); |
+ DCHECK((requester_info_->IsRenderer() && requester_info_->filter()) || |
+ requester_info_->IsNavigationPreload()); |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
} |