From: Martin Quinson Date: Wed, 22 Mar 2017 01:29:29 +0000 (+0100) Subject: plug two memleaks X-Git-Tag: v3_15~20 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0f83a8218acedbbea411208a0a9bf89c4aca9455 plug two memleaks --- diff --git a/src/bindings/java/jmsg_vm.cpp b/src/bindings/java/jmsg_vm.cpp index 7a58af6f4f..f34af4f528 100644 --- a/src/bindings/java/jmsg_vm.cpp +++ b/src/bindings/java/jmsg_vm.cpp @@ -95,6 +95,7 @@ JNIEXPORT jobjectArray JNICALL Java_org_simgrid_msg_VM_all(JNIEnv* env, jclass c vms.push_back(jvm); } } + xbt_dynar_free(&hosts); vms.shrink_to_fit(); int count = vms.size(); diff --git a/src/simix/smx_global.cpp b/src/simix/smx_global.cpp index d4c4ad6981..dfcf0bac9f 100644 --- a/src/simix/smx_global.cpp +++ b/src/simix/smx_global.cpp @@ -302,6 +302,9 @@ void SIMIX_clean() xbt_os_mutex_destroy(simix_global->mutex); simix_global->mutex = nullptr; +#if HAVE_MC + xbt_dynar_free(&simix_global->actors_vector); +#endif /* Let's free maestro now */ delete simix_global->maestro_process->context;