From 0f83a8218acedbbea411208a0a9bf89c4aca9455 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 22 Mar 2017 02:29:29 +0100 Subject: [PATCH] plug two memleaks --- src/bindings/java/jmsg_vm.cpp | 1 + src/simix/smx_global.cpp | 3 +++ 2 files changed, 4 insertions(+) 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; -- 2.20.1