From 3ee9547673812bdb249d269bed19e7eabf81acf1 Mon Sep 17 00:00:00 2001 From: Lucas Schnorr Date: Sun, 22 Jan 2012 17:55:34 +0100 Subject: [PATCH] [trace] remove the container from its parent --- src/instr/instr_smpi.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) -- 2.20.1