Index: net/base/sdch_dictionary_fetcher.cc |
diff --git a/net/base/sdch_dictionary_fetcher.cc b/net/base/sdch_dictionary_fetcher.cc |
index aa2061eba8e1da490096104b492020374e1b4439..89d070a0eaadb8217d44682f2fcce8bab9f74705 100644 |
--- a/net/base/sdch_dictionary_fetcher.cc |
+++ b/net/base/sdch_dictionary_fetcher.cc |
@@ -36,13 +36,15 @@ void SdchDictionaryFetcher::Schedule(const GURL& dictionary_url) { |
// and get a different dictionary, but there is no reason to have it in the |
// queue twice at one time. |
if (!fetch_queue_.empty() && fetch_queue_.back() == dictionary_url) { |
- SdchManager::SdchErrorRecovery( |
- SdchManager::DICTIONARY_ALREADY_SCHEDULED_TO_DOWNLOAD); |
+ manager_->SdchErrorRecovery( |
+ SdchManager::DICTIONARY_ALREADY_SCHEDULED_TO_DOWNLOAD, |
+ dictionary_url); |
return; |
} |
if (attempted_load_.find(dictionary_url) != attempted_load_.end()) { |
- SdchManager::SdchErrorRecovery( |
- SdchManager::DICTIONARY_ALREADY_TRIED_TO_DOWNLOAD); |
+ manager_->SdchErrorRecovery( |
+ SdchManager::DICTIONARY_ALREADY_TRIED_TO_DOWNLOAD, |
+ dictionary_url); |
return; |
} |
attempted_load_.insert(dictionary_url); |