From 5ff849d02b30d1280a917778175cc1329b399e9c Mon Sep 17 00:00:00 2001 From: rhaas Date: Wed, 16 May 2012 16:24:09 +0000 Subject: 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 --- src/Output.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- cgit v1.2.3