summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-01-27 15:15:55 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-01-27 15:15:55 +0000
commit3b2a50aca9ac0760b4ae558f630e3b86836738e7 (patch)
treecc848ad011992541073da26bccdf1defcda3e6e5 /mplayer.c
parentfbae3928cddfcb459445f105daac12b42f2991ba (diff)
downloadmpv-3b2a50aca9ac0760b4ae558f630e3b86836738e7.tar.bz2
mpv-3b2a50aca9ac0760b4ae558f630e3b86836738e7.tar.xz
Make sure sub_font is freed.
Patch by Guillaume LECERF (foxcore gmail com). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25880 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mplayer.c b/mplayer.c
index 8d779d682d..c48c97cd27 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -704,6 +704,8 @@ void exit_player_with_rc(const char* how, int rc){
#ifdef HAVE_FREETYPE
current_module="uninit_font";
+ if (sub_font && sub_font != vo_font) free_font_desc(sub_font);
+ sub_font = NULL;
if (vo_font) free_font_desc(vo_font);
vo_font = NULL;
done_freetype();