From d1839748820ad0766d31ee5a20d190ed07315d23 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Fri, 2 Aug 2013 17:41:25 -0700 Subject: [PATCH] Not all shared libraries have a JNI_OnLoad. Change-Id: Iace5d33cbeafbf8b840bebb4bb709e32053f142d --- vm/Native.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/Native.cpp b/vm/Native.cpp index 02fb46d17..a12c4e007 100644 --- a/vm/Native.cpp +++ b/vm/Native.cpp @@ -417,8 +417,8 @@ bool dvmLoadNativeCode(const char* pathName, Object* classLoader, vonLoad = dlsym(handle, "JNI_OnLoad"); if (vonLoad == NULL) { - ALOGD("No JNI_OnLoad found in %s %p, skipping init", - pathName, classLoader); + ALOGD("No JNI_OnLoad found in %s %p, skipping init", pathName, classLoader); + result = true; } else { /* * Call JNI_OnLoad. We have to override the current class -- 2.11.0