From: Martin Quinson Date: Wed, 8 Mar 2017 09:49:42 +0000 (+0100) Subject: fix a new/free mismatch X-Git-Tag: v3_15~185^2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6ac51c40fd30b90107eadda2a0d808a5210bcc28 fix a new/free mismatch --- diff --git a/src/smpi/smpi_deployment.cpp b/src/smpi/smpi_deployment.cpp index f652e42a24..bfb684b12e 100644 --- a/src/smpi/smpi_deployment.cpp +++ b/src/smpi/smpi_deployment.cpp @@ -86,7 +86,7 @@ void smpi_deployment_cleanup_instances(){ xbt_dict_foreach(smpi_instances, cursor, name, instance) { if(instance->comm_world!=MPI_COMM_NULL) while (instance->comm_world->group()->unuse() > 0); - xbt_free(instance->comm_world); + delete instance->comm_world; MSG_barrier_destroy(instance->finalization_barrier); } xbt_dict_free(&smpi_instances);