From: eugeni Date: Fri, 15 Jun 2007 22:22:16 +0000 (+0000) Subject: When parsing ass-force-style arguments, search for '=' and '.' characters with X-Git-Tag: 0.9.7~257 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=662f9e99e6a04448ccd3d368f580a452c501f7e7;p=libass When parsing ass-force-style arguments, search for '=' and '.' characters with strrchr. This allows using it for styles whose name contains those characters. Patch by Бранко Мајић . git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23560 b3059339-0415-0410-9bf9-f77b7e298cf2 --- diff --git a/libass/ass.c b/libass/ass.c index 8e638fd..e18a540 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -331,13 +331,13 @@ void process_force_style(ass_track_t* track) { if (!list) return; for (fs = list; *fs; ++fs) { - eq = strchr(*fs, '='); + eq = strrchr(*fs, '='); if (!eq) continue; *eq = '\0'; token = eq + 1; - dt = strchr(*fs, '.'); + dt = strrchr(*fs, '.'); if (dt) { *dt = '\0'; style = *fs;