Throw exception before freeing globals.

git-svn-id: svn://10.0.0.236/trunk@166934 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pedemont%us.ibm.com
2004-12-21 23:35:02 +00:00
parent faedb7b018
commit 6fae50b95a

View File

@@ -82,8 +82,8 @@ GECKO_NATIVE(initEmbedding) (JNIEnv* env, jclass, jobject aMozBinDirectory,
}
}
FreeJavaGlobals(env);
ThrowXPCOMException(env, NS_FAILED(rv) ? rv : NS_ERROR_FAILURE);
FreeJavaGlobals(env);
}
extern "C" JNIEXPORT void JNICALL
@@ -142,8 +142,8 @@ XPCOM_NATIVE(initXPCOM) (JNIEnv* env, jclass, jobject aMozBinDirectory,
}
}
FreeJavaGlobals(env);
ThrowXPCOMException(env, NS_FAILED(rv) ? rv : NS_ERROR_FAILURE);
FreeJavaGlobals(env);
return nsnull;
}