From: Simon Marlow Date: Thu, 14 Apr 2011 15:38:00 +0000 (+0100) Subject: fix a shutdown memory leak X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=cfe22ecbdac3b2340787110e0093239956f17c3d fix a shutdown memory leak --- diff --git a/rts/Stats.c b/rts/Stats.c index 3e7b5d8..fa38472 100644 --- a/rts/Stats.c +++ b/rts/Stats.c @@ -753,12 +753,18 @@ stat_exit(int alloc) statsClose(); } - if (GC_coll_cpu) + if (GC_coll_cpu) { stgFree(GC_coll_cpu); - GC_coll_cpu = NULL; - if (GC_coll_elapsed) + GC_coll_cpu = NULL; + } + if (GC_coll_elapsed) { stgFree(GC_coll_elapsed); - GC_coll_elapsed = NULL; + GC_coll_elapsed = NULL; + } + if (GC_coll_max_pause) { + stgFree(GC_coll_max_pause); + GC_coll_max_pause = NULL; + } } /* -----------------------------------------------------------------------------