From fc089685f7e3575931713224aff310f0f4a20be4 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Thu, 22 Nov 2018 10:09:50 +0200 Subject: libjvm-java: handle null string --- src/libjvm-java.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libjvm-java.c b/src/libjvm-java.c index baa3e29..fb1d81b 100644 --- a/src/libjvm-java.c +++ b/src/libjvm-java.c @@ -168,7 +168,7 @@ java_lang_String_getBytes(JNIEnv *env, jobject object, va_list args) { assert(env && object); const char *utf = (*env)->GetStringUTFChars(env, object, NULL); - const size_t len = strlen(utf); + const size_t len = (utf ? strlen(utf) : 0); jbyteArray bytes = (*env)->NewByteArray(env, len); (*env)->SetByteArrayRegion(env, bytes, 0, len, (jbyte*)utf); return bytes; -- cgit v1.2.3