From 3788e9a8613fc84bb1d3e1fc0f07721abdf370ee Mon Sep 17 00:00:00 2001 From: Ben Fennema Date: Fri, 11 Apr 2014 23:13:01 -0700 Subject: [PATCH] epggrab xmltv: fix suri generation in parse_xmltv_dd_progid --- src/epggrab/module/xmltv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c index 944adb35..085c0b99 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)); } } }