summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2006-08-08 07:38:34 -0400
committerBehdad Esfahbod <behdad@behdad.org>2006-08-08 07:39:31 -0400
commit23f388861803ca18746da2573424014c333fb63b (patch)
tree34dd121c4d9a3fdea69f04309645ab3429723bf5
parent519bd3d3e972a88adea5bcf6ea7f582fe69c305c (diff)
[TrueType] More leak fixes
-rw-r--r--src/cairo-truetype-subset.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-truetype-subset.c b/src/cairo-truetype-subset.c
index 66b7cdff1..167140e4a 100644
--- a/src/cairo-truetype-subset.c
+++ b/src/cairo-truetype-subset.c
@@ -278,11 +278,12 @@ _cairo_truetype_font_create (cairo_scaled_font_subset_t *scaled_font_subset,
static void
cairo_truetype_font_destroy (cairo_truetype_font_t *font)
{
+ _cairo_array_fini (&font->string_offsets);
+ free (font->base.widths);
free (font->base.base_font);
free (font->parent_to_subset);
free (font->glyphs);
_cairo_array_fini (&font->output);
- _cairo_array_fini (&font->string_offsets);
free (font);
}