diff options
author | Hannes Domani <ssbssa@yahoo.de> | 2016-03-27 15:10:03 +0200 |
---|---|---|
committer | Hannes Domani <ssbssa@yahoo.de> | 2016-03-27 15:35:01 +0200 |
commit | e3eb66bd45bd461d19e63dfe608642eb6f1d983e (patch) | |
tree | c3cc00814b1b33c1bd15dcd002a83e247f9f7436 | |
parent | 43bc397e9eb49de6fcc8559946810c0c26d4765c (diff) | |
download | libass-e3eb66bd45bd461d19e63dfe608642eb6f1d983e.tar.bz2 libass-e3eb66bd45bd461d19e63dfe608642eb6f1d983e.tar.xz |
directwrite: fix leaks of IDWriteFontFamily/IDWriteFontCollection
-rw-r--r-- | libass/ass_directwrite.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libass/ass_directwrite.c b/libass/ass_directwrite.c index b0ee057..e41a0d5 100644 --- a/libass/ass_directwrite.c +++ b/libass/ass_directwrite.c @@ -693,7 +693,11 @@ static void scan_fonts(IDWriteFactory *factory, add_font(font, fontFamily, provider); } + + IDWriteFontFamily_Release(fontFamily); } + + IDWriteFontCollection_Release(fontCollection); } static void get_substitutions(void *priv, const char *name, |