diff options
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_fontselect.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c index 9fd873b8..dc98f5e2 100644 --- a/libass/ass_fontselect.c +++ b/libass/ass_fontselect.c @@ -349,6 +349,10 @@ ass_font_provider_add_font(ASS_FontProvider *provider, error: ass_font_provider_free_fontinfo(info); + + if (provider->funcs.destroy_font) + provider->funcs.destroy_font(data); + return false; } |