freetype: fix a segfault introduced in [21339]
authorRafaël Carré <funman@videolan.org>
Thu, 4 Oct 2007 02:57:18 +0000 (02:57 +0000)
committerRafaël Carré <funman@videolan.org>
Thu, 4 Oct 2007 02:57:18 +0000 (02:57 +0000)
FcConfigSetCurrent( p_sys->p_fontconfig ) is useless since we already use that configuration, and it will destroy it.
So, when we want to destroy it again when freetype module is closed, CRASH.

modules/misc/freetype.c

index e1bbab5..1b3d048 100644 (file)
@@ -490,7 +490,6 @@ static void FontBuilder( vlc_object_t *p_this)
     if( t1 > 0 && t2 > 0 )
         msg_Dbg( p_filter, "Took %ld seconds", t2 - t1 );
 
-    FcConfigSetCurrent( p_sys->p_fontconfig );
     p_sys->b_fontconfig_ok = VLC_TRUE;
 
     vlc_mutex_unlock( &p_sys->fontconfig_lock );