# HG changeset patch # User reimar # Date 1165399883 0 # Node ID 4a4af52715429502218e987bdcd3d259f800e855 # Parent 9acfdf0dfcd4fa3490ccf2986c678096729d9e03 Also free ass_library_t members in ass_library_done diff -r 9acfdf0dfcd4 -r 4a4af5271542 libass/ass_library.c --- a/libass/ass_library.c Tue Dec 05 19:51:35 2006 +0000 +++ b/libass/ass_library.c Wed Dec 06 10:11:23 2006 +0000 @@ -34,7 +34,11 @@ void ass_library_done(ass_library_t* priv) { - if (priv) free(priv); + if (priv) { + ass_set_fonts_dir(priv, NULL); + ass_set_style_overrides(priv, NULL); + free(priv); + } } void ass_set_fonts_dir(ass_library_t* priv, const char* fonts_dir)