From: Ben Fennema Date: Sat, 12 Apr 2014 06:13:01 +0000 (-0700) Subject: epggrab xmltv: fix suri generation in parse_xmltv_dd_progid X-Git-Tag: v4.1~2003^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F372%2Fhead;p=thirdparty%2Ftvheadend.git epggrab xmltv: fix suri generation in parse_xmltv_dd_progid --- diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c index 944adb35d..085c0b995 100755 --- a/src/epggrab/module/xmltv.c +++ b/src/epggrab/module/xmltv.c @@ -215,12 +215,12 @@ static void parse_xmltv_dd_progid /* Episode */ if (!strncmp("EP", s, 2)) { - int e = strlen(buf); - while (e && s[e] != '.') e--; + int e = strlen(buf)-1; + while (e && buf[e] != '.') e--; if (e) { buf[e] = '\0'; *suri = strdup(buf); - if (s[e+1]) sscanf(s+e+1, "%hu", &(epnum->e_num)); + if (buf[e+1]) sscanf(&buf[e+1], "%hu", &(epnum->e_num)); } } }