Index: base/android/jni_string.cc |
diff --git a/base/android/jni_string.cc b/base/android/jni_string.cc |
index c8a90ca9e1012c9d97ac0e822350081c6937fd35..b830ddbb90823c5ae45c794d5c217baed92098df 100644 |
--- a/base/android/jni_string.cc |
+++ b/base/android/jni_string.cc |
@@ -48,6 +48,10 @@ ScopedJavaLocalRef<jstring> ConvertUTF8ToJavaString( |
} |
string16 ConvertJavaStringToUTF16(JNIEnv* env, jstring str) { |
+ if (!str) { |
+ LOG(WARNING) << " ConvertJavaStringToUTF16 called with null string."; |
+ return string16(); |
+ } |
const jchar* chars = env->GetStringChars(str, NULL); |
DCHECK(chars); |
// GetStringChars isn't required to NULL-terminate the strings |