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 cac584c5a29534107b6cd36011a7a0750ba3c38f..a8deb0d2575d5aa6ab86ad844d8c4f1f00a6f97c 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -886,8 +886,11 @@ void SafeBrowsingService::Start() { |
enable_csd_whitelist_ = false; |
#else |
enable_csd_whitelist_ = |
- (!cmdline->HasSwitch(switches::kDisableClientSidePhishingDetection) && |
- local_state && local_state->GetBoolean(prefs::kMetricsReportingEnabled)); |
+ (cmdline->HasSwitch( |
+ switches::kEnableSanitizedClientSidePhishingDetection) || |
+ (!cmdline->HasSwitch(switches::kDisableClientSidePhishingDetection) && |
+ local_state && |
+ local_state->GetBoolean(prefs::kMetricsReportingEnabled))); |
#endif |
BrowserThread::PostTask( |