Fix bad OOM check in Thread::CreatePeer().
Bug: 18342629
(cherry picked from commit 7bcea103af7cd130254835a30b45d5277a478074)
Change-Id: I5d5c7511bbc705d040095f4934d98d326d54d39e
diff --git a/runtime/thread.cc b/runtime/thread.cc
index cb3da8b..c769faf 100644
--- a/runtime/thread.cc
+++ b/runtime/thread.cc
@@ -442,7 +442,7 @@
}
ScopedLocalRef<jobject> thread_name(env, env->NewStringUTF(name));
// Add missing null check in case of OOM b/18297817
- if (thread_name.get() == nullptr) {
+ if (name != nullptr && thread_name.get() == nullptr) {
CHECK(IsExceptionPending());
return;
}