| Index: chrome/browser/metrics/variations/variations_service.cc
|
| diff --git a/chrome/browser/metrics/variations/variations_service.cc b/chrome/browser/metrics/variations/variations_service.cc
|
| index 8a56747038c32a04bbc09bcb76f8f3c54bdffba5..89abc3702c628af006e2be436653e46966614890 100644
|
| --- a/chrome/browser/metrics/variations/variations_service.cc
|
| +++ b/chrome/browser/metrics/variations/variations_service.cc
|
| @@ -607,4 +607,18 @@ void VariationsService::RecordLastFetchTime() {
|
| }
|
| }
|
|
|
| +void VariationsService::OnDelayedSendIncidentReport(
|
| + const safe_browsing::AddIncidentCallback& callback) {
|
| + if (!seed_store_.GetBadSignature().empty()) {
|
| + scoped_ptr<safe_browsing::ClientIncidentReport_IncidentData> incident_data(
|
| + new safe_browsing::ClientIncidentReport_IncidentData());
|
| + safe_browsing::
|
| + ClientIncidentReport_IncidentData_FinchConfigSignatureIncident*
|
| + finch_config_signature =
|
| + incident_data->mutable_finch_config_signature();
|
| + finch_config_signature->set_signature_hash(seed_store_.GetBadSignature());
|
| + callback.Run(incident_data.Pass());
|
| + }
|
| +}
|
| +
|
| } // namespace chrome_variations
|
|
|