From 09fc4ea761b6b774a6423bdfd92049be78e32a49 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 19 Feb 2018 13:33:53 +0200 Subject: jvm: implement more java apis --- src/libjvm-java.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/libjvm-java.c') diff --git a/src/libjvm-java.c b/src/libjvm-java.c index 64dee13..25e93c0 100644 --- a/src/libjvm-java.c +++ b/src/libjvm-java.c @@ -22,10 +22,11 @@ jobject java_lang_ClassLoader_findLibrary(JNIEnv *env, jobject object, va_list args) { assert(env && object); - jstring str = va_arg(args, jstring); - printf("%s\n", (*env)->GetStringUTFChars(env, str, NULL)); + char lib[255]; + snprintf(lib, sizeof(lib), "lib%s.so", (*env)->GetStringUTFChars(env, va_arg(args, jstring), NULL)); va_end(args); - return NULL; + printf("%s\n", lib); + return (*env)->NewStringUTF(env, lib); } jobject -- cgit v1.2.3