From 03f90fcb2077649f2356d734f2bf7e851fa557ea Mon Sep 17 00:00:00 2001 From: Federico Cuello Date: Tue, 6 Dec 2016 01:15:28 +0100 Subject: [PATCH] Fix m3u parsing for extended #EXTM3U header Some .m3u files have extendend parameters. For example: `#EXTM3U url-tvg="http://xxx/" m3uautoload=1 cache=500 deinterlace=1` Compare only the first 7 chars to allow this kind of headers. Fixes `iptv: unknown playlist format for network ''` when the file is valid. --- src/misc/m3u.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/m3u.c b/src/misc/m3u.c index cbcfe63c9..a31631a22 100644 --- a/src/misc/m3u.c +++ b/src/misc/m3u.c @@ -130,7 +130,7 @@ htsmsg_t *parse_m3u while (*data && *data <= ' ') data++; p = data; data = until_eol(data); - if (strcmp(p, "#EXTM3U")) { + if (strncmp(p, "#EXTM3U", 7)) { htsmsg_add_msg(m, "items", htsmsg_create_list()); return m; } -- 2.47.2