Guard backup during hook (#2260)
This commit is contained in:
parent
7ba8e7c85c
commit
da8fa1b516
|
|
@ -83,6 +83,7 @@ LSP_DEF_NATIVE_METHOD(jboolean, HookBridge, hookMethod, jobject hookMethod,
|
|||
"([Ljava/lang/Object;)Ljava/lang/Object;"),
|
||||
false);
|
||||
auto hooker_object = env->NewObject(hooker, init, hookMethod);
|
||||
std::unique_lock lk(hooked_lock);
|
||||
hook_item->backup = lsplant::Hook(env, hookMethod, hooker_object, callback_method);
|
||||
env->DeleteLocalRef(hooker_object);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue