| Index: components/cronet/android/chromium_url_request.cc
|
| diff --git a/components/cronet/android/chromium_url_request.cc b/components/cronet/android/chromium_url_request.cc
|
| index 48db19721e75c04bd5e2181a096214ed2b5394d1..be31c17ed5c5d74534a425e8c42781f8074c84b5 100644
|
| --- a/components/cronet/android/chromium_url_request.cc
|
| +++ b/components/cronet/android/chromium_url_request.cc
|
| @@ -45,10 +45,8 @@ void SetPostContentType(JNIEnv* env,
|
| request->SetMethod(method_post);
|
|
|
| std::string content_type_header("Content-Type");
|
| -
|
| - const char* content_type_utf8 = env->GetStringUTFChars(content_type, NULL);
|
| - std::string content_type_string(content_type_utf8);
|
| - env->ReleaseStringUTFChars(content_type, content_type_utf8);
|
| + std::string content_type_string(
|
| + base::android::ConvertJavaStringToUTF8(env, content_type));
|
|
|
| request->AddHeader(content_type_header, content_type_string);
|
| }
|
| @@ -120,13 +118,9 @@ static jlong CreateRequestAdapter(JNIEnv* env,
|
| reinterpret_cast<URLRequestContextAdapter*>(urlRequestContextAdapter);
|
| DCHECK(context != NULL);
|
|
|
| - const char* url_utf8 = env->GetStringUTFChars(url_string, NULL);
|
| -
|
| - VLOG(1) << "New chromium network request. URL:" << url_utf8;
|
| -
|
| - GURL url(url_utf8);
|
| + GURL url(base::android::ConvertJavaStringToUTF8(env, url_string));
|
|
|
| - env->ReleaseStringUTFChars(url_string, url_utf8);
|
| + VLOG(1) << "New chromium network request: " << url.possibly_invalid_spec();
|
|
|
| URLRequestAdapter* adapter =
|
| new URLRequestAdapter(context,
|
|
|