Index: chrome/service/cloud_print/cloud_print_url_fetcher.cc |
diff --git a/chrome/service/cloud_print/cloud_print_url_fetcher.cc b/chrome/service/cloud_print/cloud_print_url_fetcher.cc |
index da53bfbf1ea9c7e573bd6a4aaa19623abbbc7f9b..dc2a46869f733f1aac4dce371c4c4520e303c0a5 100644 |
--- a/chrome/service/cloud_print/cloud_print_url_fetcher.cc |
+++ b/chrome/service/cloud_print/cloud_print_url_fetcher.cc |
@@ -145,11 +145,11 @@ void CloudPrintURLFetcher::OnURLFetchComplete( |
// there is no reason to retry, request will never succeed. |
// In that case we should call OnRequestGiveUp() right away. |
if (source->GetResponseCode() == net::HTTP_UNSUPPORTED_MEDIA_TYPE) |
- num_retries_ = source->GetMaxRetries(); |
+ num_retries_ = source->GetMaxRetriesOn5xx(); |
++num_retries_; |
- if ((-1 != source->GetMaxRetries()) && |
- (num_retries_ > source->GetMaxRetries())) { |
+ if ((-1 != source->GetMaxRetriesOn5xx()) && |
+ (num_retries_ > source->GetMaxRetriesOn5xx())) { |
// Retry limit reached. Give up. |
delegate_->OnRequestGiveUp(); |
} else { |
@@ -178,7 +178,7 @@ void CloudPrintURLFetcher::StartRequestHelper( |
request_->SetRequestContext(GetRequestContextGetter()); |
// Since we implement our own retry logic, disable the retry in URLFetcher. |
request_->SetAutomaticallyRetryOn5xx(false); |
- request_->SetMaxRetries(max_retries); |
+ request_->SetMaxRetriesOn5xx(max_retries); |
delegate_ = delegate; |
SetupRequestHeaders(); |
request_->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES | |