From: Carl Worth <cworth@cworth.org>
Date: Thu, 7 Nov 2013 17:25:46 +0000 (-0800)
Subject: Close up some memory leaks.
X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=2ffdf3bae8e5196ac265c5a228f4507f0ba12899;p=acre

Close up some memory leaks.

Thanks to valgrind for catching these, of course.
---

diff --git a/acre.c b/acre.c
index aeec575..5ac51bf 100644
--- a/acre.c
+++ b/acre.c
@@ -436,6 +436,7 @@ _draw_title_and_labels (acre_t *acre)
 
     title_layout = _create_layout (acre, acre->title);
     pango_layout_set_font_description (title_layout, title_font);
+    pango_font_description_free (title_font);
 
     x_axis_layout = _create_layout (acre, acre->x_axis.label);
     y_axis_layout = _create_layout (acre, acre->y_axis.label);
@@ -1053,6 +1054,8 @@ acre_data_create (void)
 void
 acre_data_destroy (acre_data_t *data)
 {
+    free (data->name);
+
     free (data->points);
 
     free (data);