summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
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();