# HG changeset patch # User ib # Date 1297428985 0 # Node ID ddd7eb2e54c92fd52b49f31af042070e36e0edfc # Parent 9855da8e3aa9d572a017034c74e79463ffcd6ed0 Make freed font reusable. diff -r 9855da8e3aa9 -r ddd7eb2e54c9 gui/skin/font.c --- a/gui/skin/font.c Fri Feb 11 12:50:49 2011 +0000 +++ b/gui/skin/font.c Fri Feb 11 12:56:25 2011 +0000 @@ -76,7 +76,11 @@ av_strlcpy( tmp,path,sizeof( tmp ) ); av_strlcat( tmp,fname,sizeof( tmp ) ); av_strlcat( tmp,".fnt",sizeof( tmp ) ); if ( ( f=fopen( tmp,"rt" ) ) == NULL ) - { free( Fonts[id] ); return -3; } + { + free( Fonts[id] ); + Fonts[id] = NULL; + return -3; + } while ( fgets( tmp,255,f ) ) {