diff --git a/internal/core/hls_server.go b/internal/core/hls_server.go index d36d16b5..ccdaa9b5 100644 --- a/internal/core/hls_server.go +++ b/internal/core/hls_server.go @@ -189,7 +189,7 @@ func (s *hlsServer) ServeHTTP(w http.ResponseWriter, r *http.Request) { buf := make([]byte, 4096) for { n, err := res.Read(buf) - if err != nil { + if n == 0 { return }