diff --git a/lsplt/src/main/jni/lsplt.cc b/lsplt/src/main/jni/lsplt.cc index 4fade2a..e4ed10c 100644 --- a/lsplt/src/main/jni/lsplt.cc +++ b/lsplt/src/main/jni/lsplt.cc @@ -146,7 +146,7 @@ public: } auto *the_addr = reinterpret_cast(addr); auto the_backup = *the_addr; - if (*the_addr != addr) { + if (*the_addr != callback) { *the_addr = callback; if (backup) *backup = the_backup; __builtin___clear_cache(PageStart(addr), PageEnd(addr));