Bug 963242 - Add null checks in AndroidBridge::JavaThreadDetachFunc() r=kats

This commit is contained in:
James Willcox 2014-01-24 11:04:15 -06:00
Родитель abce45fec1
Коммит d25beb2d07
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -1566,8 +1566,16 @@ static void
JavaThreadDetachFunc(void *arg)
{
JNIEnv *env = (JNIEnv*) arg;
MOZ_ASSERT(env, "No JNIEnv on Gecko thread");
if (!env) {
return;
}
JavaVM *vm = nullptr;
env->GetJavaVM(&vm);
MOZ_ASSERT(vm, "No JavaVM on Gecko thread");
if (!vm) {
return;
}
vm->DetachCurrentThread();
}