vlc | branch: master | Ilkka Ollakka <[email protected]> | Wed Jul  6 23:25:48 
2011 +0300| [62d4347cd4df10d23784b100ddae9e484e4e1030] | committer: Ilkka 
Ollakka

httplive: check that we actually don't add empty line to segments

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=62d4347cd4df10d23784b100ddae9e484e4e1030
---

 modules/stream_filter/httplive.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/stream_filter/httplive.c b/modules/stream_filter/httplive.c
index 5f07c0d..28e0ba4 100644
--- a/modules/stream_filter/httplive.c
+++ b/modules/stream_filter/httplive.c
@@ -938,7 +938,7 @@ static int parse_M3U8(stream_t *s, vlc_array_t *streams, 
uint8_t *buffer, const
                 err = parse_Version(s, hls, line);
             else if (strncmp(line, "#EXT-X-ENDLIST", 14) == 0)
                 err = parse_EndList(s, hls);
-            else if (strncmp(line, "#", 1) != 0)
+            else if ((strncmp(line, "#", 1) != 0) && (*line != '\0') )
             {
                 err = parse_AddSegment(s, hls, segment_duration, line);
                 segment_duration = -1; /* reset duration */

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to