Index: net/url_request/url_request_throttler_entry.cc |
diff --git a/net/url_request/url_request_throttler_entry.cc b/net/url_request/url_request_throttler_entry.cc |
index a3c18407c06a4dc371b1b4c4b50dc30eb7c20f33..0899ed41ea5c629ecba95d44a0dffad6dfcc66bc 100644 |
--- a/net/url_request/url_request_throttler_entry.cc |
+++ b/net/url_request/url_request_throttler_entry.cc |
@@ -153,7 +153,7 @@ bool URLRequestThrottlerEntry::ShouldRejectRequest( |
const URLRequest& request) const { |
bool reject_request = false; |
if (!is_backoff_disabled_ && !ExplicitUserRequest(request.load_flags()) && |
- (!request.context() || !request.context()->network_delegate() || |
+ (!request.context()->network_delegate() || |
request.context()->network_delegate()->CanThrottleRequest(request)) && |
GetBackoffEntry()->ShouldRejectRequest()) { |
int num_failures = GetBackoffEntry()->failure_count(); |