diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-03 16:10:23 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-03 16:10:23 +0000 |
commit | ccb0631375bd98c52c1ff6e558689b97591dd154 (patch) | |
tree | f47176efcf602fa57ea324a1e50d6122521605c2 /libass/ass.c | |
parent | 8268e503020136bc523c01e7783fad8d810fa3a2 (diff) | |
download | libass-ccb0631375bd98c52c1ff6e558689b97591dd154.tar.bz2 libass-ccb0631375bd98c52c1ff6e558689b97591dd154.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/ass.c')
-rw-r--r-- | libass/ass.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libass/ass.c b/libass/ass.c index b0d148a..406cd56 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; } |