diff options
Diffstat (limited to 'libnativeloader/native_loader.cpp')
-rw-r--r-- | libnativeloader/native_loader.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/libnativeloader/native_loader.cpp b/libnativeloader/native_loader.cpp index 81dc31667..af14be8ad 100644 --- a/libnativeloader/native_loader.cpp +++ b/libnativeloader/native_loader.cpp @@ -172,10 +172,6 @@ class LibraryNamespaces { static std::mutex g_namespaces_mutex; static LibraryNamespaces* g_namespaces = new LibraryNamespaces; - -static bool namespaces_enabled(uint32_t target_sdk_version) { - return target_sdk_version > 0; -} #endif void InitializeNativeLoader() { @@ -193,10 +189,7 @@ jstring CreateClassLoaderNamespace(JNIEnv* env, jstring library_path, jstring permitted_path) { #if defined(__ANDROID__) - if (!namespaces_enabled(target_sdk_version)) { - return nullptr; - } - + UNUSED(target_sdk_version); std::lock_guard<std::mutex> guard(g_namespaces_mutex); android_namespace_t* ns = g_namespaces->Create(env, class_loader, @@ -220,7 +213,8 @@ void* OpenNativeLibrary(JNIEnv* env, jobject class_loader, jstring library_path) { #if defined(__ANDROID__) - if (!namespaces_enabled(target_sdk_version) || class_loader == nullptr) { + UNUSED(target_sdk_version); + if (class_loader == nullptr) { return dlopen(path, RTLD_NOW); } |