aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@d0051148-8e13-4bef-be1d-f6c572c85f9f>2012-05-16 16:24:09 +0000
committerrhaas <rhaas@d0051148-8e13-4bef-be1d-f6c572c85f9f>2012-05-16 16:24:09 +0000
commit5ff849d02b30d1280a917778175cc1329b399e9c (patch)
tree4c880462af4953331703e71b3689c4d834ce1e24
parent5704f3a9ab774a18bfeb227607ead57e400cb90f (diff)
make sure to free() all memory malloc()ed by CollectTimerInfo
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/TimerReport/trunk@47 d0051148-8e13-4bef-be1d-f6c572c85f9f
-rw-r--r--src/Output.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Output.c b/src/Output.c
index da895a0..496b442 100644
--- a/src/Output.c
+++ b/src/Output.c
@@ -447,6 +447,7 @@ static void OutputAllTimersTogether (CCTK_ARGUMENTS)
}
free(filename);
free(filename_csv);
+ free(filename_tsv);
first_time = 0;
last_ntimers = timers.ntimers;
@@ -457,6 +458,7 @@ static void OutputAllTimersTogether (CCTK_ARGUMENTS)
{
free (timers.names[n]);
}
+ free (timers.names);
free (timers.secs_avg);
free (timers.secs_min);
free (timers.secs_max);
@@ -534,6 +536,7 @@ static void OutputAllTimersReadable (CCTK_ARGUMENTS)
{
free (timers.names[n]);
}
+ free (timers.names);
free (timers.secs_avg);
free (timers.secs_min);
free (timers.secs_max);
@@ -628,6 +631,7 @@ static void PrintTopTimers (CCTK_ARGUMENTS)
{
free (timers.names[n]);
}
+ free (timers.names);
free (timers.secs_avg);
free (timers.secs_min);
free (timers.secs_max);