diff options
Diffstat (limited to '')
-rw-r--r-- | libskrift_free_context.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libskrift_free_context.c b/libskrift_free_context.c index 2375c05..68ac14d 100644 --- a/libskrift_free_context.c +++ b/libskrift_free_context.c @@ -5,7 +5,8 @@ void libskrift_free_context(LIBSKRIFT_CONTEXT *ctx) { if (ctx) { - libskrift_close_font(ctx->font); + while (ctx->nfonts--) + libskrift_close_font(ctx->fonts[ctx->nfonts]); free(ctx); } } |