X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/86e1845718a0de274c945daec5f823b614e83ba8..38673a54ed696e3bf4fb66577f40e5586436674d:/src/bindings/java/jmsg_process.cpp diff --git a/src/bindings/java/jmsg_process.cpp b/src/bindings/java/jmsg_process.cpp index 88f3347c98..b325939953 100644 --- a/src/bindings/java/jmsg_process.cpp +++ b/src/bindings/java/jmsg_process.cpp @@ -141,7 +141,7 @@ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Process_getProperty(JNIEnv *env, jxbt_throw_notbound(env, "process", jprocess); return nullptr; } - const char* name = env->GetStringUTFChars((jstring)jname, nullptr); + jstring_wrapper name(env, (jstring)jname); const char* property = actor->get_property(name); if (not property) @@ -149,8 +149,6 @@ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Process_getProperty(JNIEnv *env, jobject jproperty = env->NewStringUTF(property); - env->ReleaseStringUTFChars((jstring)jname, name); - return jproperty; }