Set LD_PRELOAD only if libhook.so exists.

This commit is contained in:
Akash Yadav
2022-01-10 16:13:00 +05:30
parent 8f87fdc367
commit adc24144e4
@@ -178,7 +178,7 @@ public final class Environment {
ld += LIB_DIR.getAbsolutePath();
ENV_VARS.put("LD_LIBRARY_PATH", ld);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R && BaseApplication.isAarch64()) {
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R && BaseApplication.isAarch64() && LIB_HOOK.exists ()) {
// Required for JDK 11
ENV_VARS.put("LD_PRELOAD", LIB_HOOK.getAbsolutePath());
}