diff --git a/native/jni/zygisk/hook.cpp b/native/jni/zygisk/hook.cpp index 7b9240795..82c916c7d 100644 --- a/native/jni/zygisk/hook.cpp +++ b/native/jni/zygisk/hook.cpp @@ -301,7 +301,7 @@ bool ZygiskModule::RegisterModule(ApiTable *table, long *module) { table->v1.pltHookExclude = [](const char *path, const char *symbol) { xhook_ignore(path, symbol); }; - table->v1.pltHookCommit = []() { return xhook_refresh(0) == 0; }; + table->v1.pltHookCommit = []{ bool r = xhook_refresh(0) == 0; xhook_clear(); return r; }; table->v1.connectCompanion = [](ZygiskModule *m) { return m->connectCompanion(); }; table->v1.setOption = [](ZygiskModule *m, auto opt) { m->setOption(opt); };