diff --git a/core/src/main/cpp/main/src/symbol_cache.cpp b/core/src/main/cpp/main/src/symbol_cache.cpp index 70c85244..da456c6a 100644 --- a/core/src/main/cpp/main/src/symbol_cache.cpp +++ b/core/src/main/cpp/main/src/symbol_cache.cpp @@ -67,9 +67,9 @@ namespace lspd { void InitSymbolCache() { if (UNLIKELY(sym_initialized)) return; LOGD("InitSymbolCache"); - sym_initialized = - FindLibArt() && (sym_do_dlopen = SandHook::ElfImg("linker").getSymbAddress( - "__dl__Z9do_dlopenPKciPK17android_dlextinfoPKv")); + sym_initialized = FindLibArt(); + sym_do_dlopen = SandHook::ElfImg("linker").getSymbAddress( + "__dl__Z9do_dlopenPKciPK17android_dlextinfoPKv"); if (UNLIKELY(!sym_initialized)) { sym_initialized = false; art_img.reset();