Index: components/safe_browsing/browser/threat_details.cc |
diff --git a/components/safe_browsing/browser/threat_details.cc b/components/safe_browsing/browser/threat_details.cc |
index 0e6cfb8cf117a5f9ca81ce61eb8649cb78fedb1f..4a75c4ca9f5d7ac6d4316503937313de78206037 100644 |
--- a/components/safe_browsing/browser/threat_details.cc |
+++ b/components/safe_browsing/browser/threat_details.cc |
@@ -76,6 +76,8 @@ ClientSafeBrowsingReportRequest::ReportType GetReportTypeFromSBThreatType( |
return ClientSafeBrowsingReportRequest::CLIENT_SIDE_PHISHING_URL; |
case SB_THREAT_TYPE_CLIENT_SIDE_MALWARE_URL: |
return ClientSafeBrowsingReportRequest::CLIENT_SIDE_MALWARE_URL; |
+ case SB_THREAT_TYPE_PASSWORD_PROTECTION_PHISHING_URL: |
+ return ClientSafeBrowsingReportRequest::PASSWORD_PROTECTION_PHISHING_URL; |
default: // Gated by SafeBrowsingBlockingPage::ShouldReportThreatDetails. |
NOTREACHED() << "We should not send report for threat type " |
<< threat_type; |
@@ -359,6 +361,9 @@ void ThreatDetails::StartCollection() { |
report_->set_type(GetReportTypeFromSBThreatType(resource_.threat_type)); |
} |
+ if (resource_.threat_type == SB_THREAT_TYPE_PASSWORD_PROTECTION_PHISHING_URL) |
+ report_->set_token(resource_.token); |
+ |
GURL referrer_url; |
NavigationEntry* nav_entry = resource_.GetNavigationEntryForResource(); |
if (nav_entry) { |