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 156c0636a80f86836190af808b2d6d1d7045e6c8..2da0cccad1bfb09312b84b5a1d11984beaaf8f34 100644 |
--- a/components/cronet/android/chromium_url_request.cc |
+++ b/components/cronet/android/chromium_url_request.cc |
@@ -40,8 +40,6 @@ net::RequestPriority ConvertRequestPriority(jint request_priority) { |
void SetPostContentType(JNIEnv* env, |
URLRequestAdapter* request_adapter, |
jstring content_type) { |
- DCHECK(request_adapter); |
- |
std::string method_post("POST"); |
request_adapter->SetMethod(method_post); |
@@ -164,6 +162,7 @@ static void SetUploadData(JNIEnv* env, |
jbyteArray jcontent) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
SetPostContentType(env, request_adapter, jcontent_type); |
if (jcontent != NULL) { |
@@ -184,6 +183,7 @@ static void SetUploadChannel(JNIEnv* env, |
jlong jcontent_length) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
SetPostContentType(env, request_adapter, jcontent_type); |
request_adapter->SetUploadChannel(env, jcontent_length); |
@@ -195,6 +195,7 @@ static void EnableChunkedUpload(JNIEnv* env, |
jstring jcontent_type) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
SetPostContentType(env, request_adapter, jcontent_type); |
request_adapter->EnableChunkedUpload(); |
@@ -208,6 +209,7 @@ static void AppendChunk(JNIEnv* env, |
jboolean jis_last_chunk) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
DCHECK(jchunk_byte_buffer); |
void* chunk = env->GetDirectBufferAddress(jchunk_byte_buffer); |
@@ -246,6 +248,7 @@ static jint GetErrorCode(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
int error_code = request_adapter->error_code(); |
switch (error_code) { |
// TODO(mef): Investigate returning success on positive values, too, as |
@@ -286,6 +289,7 @@ static jstring GetErrorString(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
int error_code = request_adapter->error_code(); |
char buffer[200]; |
std::string error_string = net::ErrorToString(error_code); |
@@ -302,6 +306,7 @@ static jint GetHttpStatusCode(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
return request_adapter->http_status_code(); |
} |
@@ -310,6 +315,7 @@ static jstring GetHttpStatusText(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
return ConvertUTF8ToJavaString(env, request_adapter->http_status_text()) |
.Release(); |
} |
@@ -319,8 +325,7 @@ static jstring GetContentType(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
- if (request_adapter == NULL) |
- return NULL; |
+ DCHECK(request_adapter); |
std::string type = request_adapter->content_type(); |
if (!type.empty()) { |
return ConvertUTF8ToJavaString(env, type.c_str()).Release(); |
@@ -334,8 +339,7 @@ static jlong GetContentLength(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
- if (request_adapter == NULL) |
- return 0; |
+ DCHECK(request_adapter); |
return request_adapter->content_length(); |
} |
@@ -345,15 +349,12 @@ static jstring GetHeader(JNIEnv* env, |
jstring jheader_name) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
- if (request_adapter == NULL) |
- return NULL; |
+ DCHECK(request_adapter); |
std::string header_name = ConvertJavaStringToUTF8(env, jheader_name); |
std::string header_value = request_adapter->GetHeader(header_name); |
- if (!header_value.empty()) { |
+ if (!header_value.empty()) |
return ConvertUTF8ToJavaString(env, header_value.c_str()).Release(); |
- } else { |
- return NULL; |
- } |
+ return NULL; |
} |
static void GetAllHeaders(JNIEnv* env, |
@@ -362,8 +363,7 @@ static void GetAllHeaders(JNIEnv* env, |
jobject jheaders_map) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
- if (request_adapter == NULL) |
- return; |
+ DCHECK(request_adapter); |
net::HttpResponseHeaders* headers = request_adapter->GetResponseHeaders(); |
if (headers == NULL) |
@@ -394,8 +394,7 @@ static jstring GetNegotiatedProtocol(JNIEnv* env, |
jlong jurl_request_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
- if (request_adapter == NULL) |
- return ConvertUTF8ToJavaString(env, "").Release(); |
+ DCHECK(request_adapter); |
std::string negotiated_protocol = request_adapter->GetNegotiatedProtocol(); |
return ConvertUTF8ToJavaString(env, negotiated_protocol.c_str()).Release(); |
@@ -405,8 +404,8 @@ static void DisableRedirects(JNIEnv* env, jobject jcaller, |
jlong jrequest_adapter) { |
URLRequestAdapter* request_adapter = |
reinterpret_cast<URLRequestAdapter*>(jrequest_adapter); |
- if (request_adapter != NULL) |
- request_adapter->DisableRedirects(); |
+ DCHECK(request_adapter); |
+ request_adapter->DisableRedirects(); |
} |
} // namespace cronet |