From d7a9e22bc356bb33390db6d940be55b5c55f3c16 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Thu, 16 Aug 2018 13:39:55 +0200 Subject: [PATCH] Handle empty playlists as invalid --- src/main/java/ctbrec/recorder/PlaylistGenerator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ctbrec/recorder/PlaylistGenerator.java b/src/main/java/ctbrec/recorder/PlaylistGenerator.java index 364cc131..72469559 100644 --- a/src/main/java/ctbrec/recorder/PlaylistGenerator.java +++ b/src/main/java/ctbrec/recorder/PlaylistGenerator.java @@ -188,7 +188,9 @@ public class PlaylistGenerator { return name.startsWith("media_") && name.endsWith(".ts"); } }); - if(segments.length != playlistSize) { + if(segments.length == 0) { + throw new InvalidPlaylistException("No segments found. Playlist is empty"); + } else if(segments.length != playlistSize) { throw new InvalidPlaylistException("Playlist size and amount of segments differ"); } else { LOG.debug("Generated playlist looks good");