| 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);
|
|
|