summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-12-03 16:10:23 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-12-03 16:10:23 +0000
commit985d92c189cfd7dd5cbff4b5512445a60bb8444a (patch)
treedc972fee84dfb3211daecda23fc1e7b12d77cc2e /libass
parent5bf0f17ac737b84a6ae4ade20b08a54aa1717f22 (diff)
downloadmpv-985d92c189cfd7dd5cbff4b5512445a60bb8444a.tar.bz2
mpv-985d92c189cfd7dd5cbff4b5512445a60bb8444a.tar.xz
Avoid calling validate_fname() twice for one string.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21469 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass')
-rw-r--r--libass/ass.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libass/ass.c b/libass/ass.c
index b0d148a1a6..406cd56c42 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -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;
}