From: Arnaud Giersch Date: Thu, 5 Dec 2019 12:33:30 +0000 (+0100) Subject: Fix memory leak. X-Git-Tag: v3.25~336^2~2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/33925fdb0f910412956d1bcf3e91987b1d3a6cf7?hp=e1bd9c56e6a6bc5f0bf6902209e1e668ac274644 Fix memory leak. --- diff --git a/src/smpi/internals/smpi_actor.cpp b/src/smpi/internals/smpi_actor.cpp index da0e96cf22..0bc5edcc8b 100644 --- a/src/smpi/internals/smpi_actor.cpp +++ b/src/smpi/internals/smpi_actor.cpp @@ -55,6 +55,8 @@ ActorExt::ActorExt(s4u::Actor* actor) : actor_(actor) ActorExt::~ActorExt() { + if (info_env_ != MPI_INFO_NULL) + simgrid::smpi::Info::unref(info_env_); if (comm_self_ != MPI_COMM_NULL) simgrid::smpi::Comm::destroy(comm_self_); if (comm_intra_ != MPI_COMM_NULL)