From: Frederic Suter Date: Wed, 17 Feb 2016 14:44:01 +0000 (+0100) Subject: double free fixes X-Git-Tag: v3_13~804 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/8b8fd9b26d58068fdc1867ba8e84781992a51c0d double free fixes it helps to finally test functions ... coverage of java bindings has to be improved --- diff --git a/src/bindings/java/jmsg_host.cpp b/src/bindings/java/jmsg_host.cpp index 1d6e2400b7..dba26b2996 100644 --- a/src/bindings/java/jmsg_host.cpp +++ b/src/bindings/java/jmsg_host.cpp @@ -238,7 +238,7 @@ Java_org_simgrid_msg_Host_setProperty(JNIEnv *env, jobject jhost, jobject jname, MSG_host_set_property_value(host, name, value, xbt_free_f); - env->ReleaseStringUTFChars((jstring) jvalue, value); + env->ReleaseStringUTFChars((jstring) jvalue, value_java); env->ReleaseStringUTFChars((jstring) jname, name); } diff --git a/src/bindings/java/jmsg_storage.cpp b/src/bindings/java/jmsg_storage.cpp index cc3b39b7aa..1af9c1eff7 100644 --- a/src/bindings/java/jmsg_storage.cpp +++ b/src/bindings/java/jmsg_storage.cpp @@ -182,7 +182,7 @@ Java_org_simgrid_msg_Storage_setProperty(JNIEnv *env, jobject jstorage, jobject MSG_storage_set_property_value(storage, name, value, xbt_free_f); - env->ReleaseStringUTFChars((jstring) jvalue, value); + env->ReleaseStringUTFChars((jstring) jvalue, value_java); env->ReleaseStringUTFChars((jstring) jname, name); }