]> granicus.if.org Git - libass/commitdiff
Avoid calling validate_fname() twice for one string.
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 3 Dec 2006 16:10:23 +0000 (16:10 +0000)
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 3 Dec 2006 16:10:23 +0000 (16:10 +0000)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21469 b3059339-0415-0410-9bf9-f77b7e298cf2

libass/ass.c

index b0d148a1a62c2bd6540c3c849113f0e26a5073c5..406cd56c420b15ae74ec25d7b317eeff11c21f61 100644 (file)
@@ -583,8 +583,6 @@ error_decode_font:
        return 0;
 }
 
-static char* validate_fname(char* name);
-
 static int process_fonts_line(ass_track_t* track, char *str)
 {
        int len;
@@ -595,7 +593,7 @@ static int process_fonts_line(ass_track_t* track, char *str)
                if (track->parser_priv->fontname) {
                        decode_font(track);
                }
-               track->parser_priv->fontname = validate_fname(p);
+               track->parser_priv->fontname = strdup(p);
                mp_msg(MSGT_ASS, MSGL_V, "fontname: %s\n", track->parser_priv->fontname);
                return 0;
        }