From: Lucas Schnorr Date: Sun, 22 Jan 2012 16:55:34 +0000 (+0100) Subject: [trace] remove the container from its parent X-Git-Tag: exp_20120216~119^2~46 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3ee9547673812bdb249d269bed19e7eabf81acf1 [trace] remove the container from its parent --- diff --git a/src/instr/instr_smpi.c b/src/instr/instr_smpi.c index 79fa3061c1..0b9fe0d0b3 100644 --- a/src/instr/instr_smpi.c +++ b/src/instr/instr_smpi.c @@ -170,8 +170,9 @@ void TRACE_smpi_finalize(int rank) if (!TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; - smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); - destroyContainer(getContainer (str)); + container_t container = getContainer(smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE)); + removeContainerFromParent (container); + destroyContainer (container); } void TRACE_smpi_collective_in(int rank, int root, const char *operation)