From 33925fdb0f910412956d1bcf3e91987b1d3a6cf7 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 5 Dec 2019 13:33:30 +0100 Subject: [PATCH] Fix memory leak. --- src/smpi/internals/smpi_actor.cpp | 2 ++ 1 file changed, 2 insertions(+) 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) -- 2.20.1