| Index: components/cronet/android/cronet_url_request_adapter.cc
|
| diff --git a/components/cronet/android/cronet_url_request_adapter.cc b/components/cronet/android/cronet_url_request_adapter.cc
|
| index 172757fe2a2caca7b2716ec09763ecd90a5e2231..5d741819ad895269decac3b760236b5de323b514 100644
|
| --- a/components/cronet/android/cronet_url_request_adapter.cc
|
| +++ b/components/cronet/android/cronet_url_request_adapter.cc
|
| @@ -234,7 +234,7 @@ void CronetURLRequestAdapter::OnSSLCertificateError(
|
| int net_error = net::MapCertStatusToNetError(ssl_info.cert_status);
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| cronet::Java_CronetUrlRequest_onError(
|
| - env, owner_.obj(), NetErrorToUrlRequestError(net_error), net_error,
|
| + env, owner_.obj(), NetErrorToUrlRequestError(net_error), net_error, 0,
|
| ConvertUTF8ToJavaString(env, net::ErrorToString(net_error)).obj(),
|
| request->GetTotalReceivedBytes());
|
| }
|
| @@ -368,11 +368,14 @@ bool CronetURLRequestAdapter::MaybeReportError(net::URLRequest* request) const {
|
| if (url_request_->status().is_success())
|
| return false;
|
| int net_error = url_request_->status().error();
|
| + net::NetErrorDetails net_error_details;
|
| + url_request_->PopulateNetErrorDetails(&net_error_details);
|
| VLOG(1) << "Error " << net::ErrorToString(net_error)
|
| << " on chromium request: " << initial_url_.possibly_invalid_spec();
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| cronet::Java_CronetUrlRequest_onError(
|
| env, owner_.obj(), NetErrorToUrlRequestError(net_error), net_error,
|
| + net_error_details.quic_connection_error,
|
| ConvertUTF8ToJavaString(env, net::ErrorToString(net_error)).obj(),
|
| request->GetTotalReceivedBytes());
|
| return true;
|
|
|