From 410cc3648f19bf21221943424bdf6e6ac6defd4a Mon Sep 17 00:00:00 2001 From: marmei Date: Fri, 9 Oct 2020 13:00:28 +0200 Subject: [PATCH] v2.1.2.0128 --- src/internal/m3u-parser/xteve_m3uParser.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internal/m3u-parser/xteve_m3uParser.go b/src/internal/m3u-parser/xteve_m3uParser.go index 61de3d9..79641b3 100755 --- a/src/internal/m3u-parser/xteve_m3uParser.go +++ b/src/internal/m3u-parser/xteve_m3uParser.go @@ -144,6 +144,10 @@ func MakeInterfaceFromM3U(byteStream []byte) (allChannels []interface{}, err err } //fmt.Println(content) + if strings.Contains(content, "#EXT-X-TARGETDURATION") || strings.Contains(content, "#EXT-X-MEDIA-SEQUENCE") { + err = errors.New("Invalid M3U file, an extended M3U file is required.") + return + } if strings.Contains(content, "#EXTM3U") {