Index: chrome/browser/safe_browsing/safe_browsing_service.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc |
index 63da195311dd3327c34151f3b6a3f77f5ebcbc9a..e2384fab4e7dac2a0d6a5619b1d8073af6ec47b6 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -303,6 +303,15 @@ bool SafeBrowsingService::MatchDownloadWhitelistUrl(const GURL& url) { |
return database_->ContainsDownloadWhitelistedUrl(url); |
} |
+bool SafeBrowsingService::MatchDownloadWhitelistString( |
+ const std::string& str) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
+ if (!enabled_ || !enable_download_whitelist_ || !MakeDatabaseAvailable()) { |
+ return true; |
+ } |
+ return database_->ContainsDownloadWhitelistedString(str); |
+} |
+ |
bool SafeBrowsingService::CheckBrowseUrl(const GURL& url, |
Client* client) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |