Index: net/url_request/report_sender.cc |
diff --git a/net/url_request/report_sender.cc b/net/url_request/report_sender.cc |
index 96263d7f2b4ea4b1f87e98508e4723613cd3b0dc..3b9ddfce558acfae9e4740b63edd475e5ed9085e 100644 |
--- a/net/url_request/report_sender.cc |
+++ b/net/url_request/report_sender.cc |
@@ -91,9 +91,10 @@ void ReportSender::OnResponseStarted(URLRequest* request, int net_error) { |
if (net_error != OK) { |
DVLOG(1) << "Failed to send report for " << request->url().host(); |
if (!callback_info->error_callback().is_null()) |
- callback_info->error_callback().Run(request->url(), net_error); |
+ callback_info->error_callback().Run(request->url(), net_error, |
+ request->GetResponseCode()); |
} else if (!callback_info->success_callback().is_null()) { |
- callback_info->success_callback().Run(); |
+ callback_info->success_callback().Run(request->GetResponseCode()); |
} |
CHECK_GT(inflight_requests_.erase(request), 0u); |