Merge pull request #514 from yeamin27/bug-fix-method-load-check

Fixed issue for invalid null check after loading static method
This commit is contained in:
Taner Şener 2022-07-29 11:50:27 +01:00 committed by GitHub
commit 66811ea18d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -621,19 +621,19 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved) {
}
statisticsMethod = (*env)->GetStaticMethodID(env, localConfigClass, "statistics", "(JIFFJIDD)V");
if (logMethod == NULL) {
if (statisticsMethod == NULL) {
LOGE("OnLoad thread failed to GetStaticMethodID for %s.\n", "statistics");
return JNI_FALSE;
}
safOpenMethod = (*env)->GetStaticMethodID(env, localConfigClass, "safOpen", "(I)I");
if (logMethod == NULL) {
if (safOpenMethod == NULL) {
LOGE("OnLoad thread failed to GetStaticMethodID for %s.\n", "safOpen");
return JNI_FALSE;
}
safCloseMethod = (*env)->GetStaticMethodID(env, localConfigClass, "safClose", "(I)I");
if (logMethod == NULL) {
if (safCloseMethod == NULL) {
LOGE("OnLoad thread failed to GetStaticMethodID for %s.\n", "safClose");
return JNI_FALSE;
}