Bug 683461 - Attempt to fix the Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash crash. The thought is the string being contructed creates a jni env when it really shouldnt. r=jdm

This commit is contained in:
Doug Turner 2011-09-01 15:20:17 -07:00
Родитель d57eee72d9
Коммит 892f3b1f7f
1 изменённых файлов: 3 добавлений и 4 удалений

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

@ -171,12 +171,11 @@ Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus(JNIEnv *jenv, jcl
} }
NS_EXPORT void JNICALL NS_EXPORT void JNICALL
Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash(JNIEnv *, jclass, jstring stack) Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash(JNIEnv *jenv, jclass, jstring stack)
{ {
#ifdef MOZ_CRASHREPORTER #ifdef MOZ_CRASHREPORTER
nsJNIString javaStack(stack); nsJNIString javaStack(stack, jenv);
CrashReporter::AppendAppNotesToCrashReport( CrashReporter::AppendAppNotesToCrashReport(NS_ConvertUTF16toUTF8(javaStack));
NS_ConvertUTF16toUTF8(javaStack));
#endif #endif
abort(); abort();
} }