summaryrefslogtreecommitdiff
path: root/perf
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-03-23 16:49:21 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2010-03-23 16:49:21 +0000
commit25a77b263d170265a9acf1697793cbbfa07dd852 (patch)
tree760c3b82f045ae2c1902824af24f708f39aa324d /perf
parent1ddcd5cf31bb47e9ff18ddf94d0a4648fa70a617 (diff)
boilerplate: Cleanup the list of backends upon shutdown.
Diffstat (limited to 'perf')
-rw-r--r--perf/cairo-perf-micro.c2
-rw-r--r--perf/cairo-perf-trace.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/perf/cairo-perf-micro.c b/perf/cairo-perf-micro.c
index 44ed209cc..eec32ef7a 100644
--- a/perf/cairo-perf-micro.c
+++ b/perf/cairo-perf-micro.c
@@ -476,6 +476,8 @@ static void
cairo_perf_fini (cairo_perf_t *perf)
{
cairo_boilerplate_free_targets (perf->targets);
+ cairo_boilerplate_fini ();
+
free (perf->times);
cairo_debug_reset_static_data ();
#if HAVE_FCFINI
diff --git a/perf/cairo-perf-trace.c b/perf/cairo-perf-trace.c
index cc0115830..88c797b6d 100644
--- a/perf/cairo-perf-trace.c
+++ b/perf/cairo-perf-trace.c
@@ -693,6 +693,8 @@ static void
cairo_perf_fini (cairo_perf_t *perf)
{
cairo_boilerplate_free_targets (perf->targets);
+ cairo_boilerplate_fini ();
+
free (perf->times);
cairo_debug_reset_static_data ();
#if HAVE_FCFINI