Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix Remove host data
authorPaul Bédaride <paul.bedaride@gmail.com>
Thu, 13 Feb 2014 13:52:35 +0000 (14:52 +0100)
committerPaul Bédaride <paul.bedaride@gmail.com>
Thu, 13 Feb 2014 13:52:35 +0000 (14:52 +0100)
src/bindings/java/jmsg_vm.c

index 475cc91..e508db1 100644 (file)
@@ -182,7 +182,7 @@ Java_org_simgrid_msg_VM_get_pm(JNIEnv *env, jobject jvm) {
     (*env)->SetObjectField(env, jhost, jxbt_get_jfield(env, (*env)->FindClass(env, "org/simgrid/msg/Host"), "name", "Ljava/lang/String;"), jname);
     /* Bind & store it */
     jhost_bind(jhost, host, env);
     (*env)->SetObjectField(env, jhost, jxbt_get_jfield(env, (*env)->FindClass(env, "org/simgrid/msg/Host"), "name", "Ljava/lang/String;"), jname);
     /* Bind & store it */
     jhost_bind(jhost, host, env);
-    MSG_host_set_data(host, (void *) jhost);
+    xbt_lib_set(host_lib, host->key, JAVA_HOST_LEVEL, (void *) jhost);
   } else {
     jhost = (jobject) xbt_lib_get_level(host, JAVA_HOST_LEVEL);
   }
   } else {
     jhost = (jobject) xbt_lib_get_level(host, JAVA_HOST_LEVEL);
   }