summaryrefslogtreecommitdiff
path: root/pango/pangoft2-fontmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangoft2-fontmap.c')
-rw-r--r--pango/pangoft2-fontmap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pango/pangoft2-fontmap.c b/pango/pangoft2-fontmap.c
index 88effe78..18436391 100644
--- a/pango/pangoft2-fontmap.c
+++ b/pango/pangoft2-fontmap.c
@@ -160,6 +160,7 @@ pango_ft2_font_set_free (PangoFT2PatternSet *font_set)
for (i = 0; i < font_set->n_patterns; i++)
MiniXftPatternDestroy (font_set->patterns[i]);
+ g_free (font_set->patterns);
g_free (font_set);
}
@@ -344,7 +345,8 @@ pango_ft2_font_map_finalize (GObject *object)
g_queue_free (ft2fontmap->freed_fonts);
g_hash_table_destroy (ft2fontmap->fontset_hash);
g_hash_table_destroy (ft2fontmap->coverage_hash);
-
+ g_hash_table_destroy (ft2fontmap->fonts);
+
FT_Done_FreeType (ft2fontmap->library);
G_OBJECT_CLASS (parent_class)->finalize (object);