From b1838bf60233f18cbab4b46fcb53001648499309 Mon Sep 17 00:00:00 2001 From: solohsu Date: Sun, 2 Aug 2020 01:18:17 +0800 Subject: [PATCH] YAHFA: add global ref to backup method (cherry picked from commit PAGalaxyLab/YAHFA@debcd063) --- edxp-core/src/main/cpp/external/yahfa/src/HookMain.c | 1 + 1 file changed, 1 insertion(+) diff --git a/edxp-core/src/main/cpp/external/yahfa/src/HookMain.c b/edxp-core/src/main/cpp/external/yahfa/src/HookMain.c index c712d3bf..f40b53de 100644 --- a/edxp-core/src/main/cpp/external/yahfa/src/HookMain.c +++ b/edxp-core/src/main/cpp/external/yahfa/src/HookMain.c @@ -319,6 +319,7 @@ jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass )) { (*env)->NewGlobalRef(env, hook); // keep a global ref so that the hook method would not be GCed + if (backup) (*env)->NewGlobalRef(env, backup); return JNI_TRUE; } else { return JNI_FALSE;