diff --git a/http/middleware/session/HLS.go b/http/middleware/session/HLS.go index 4883815d..6e2ad5c4 100644 --- a/http/middleware/session/HLS.go +++ b/http/middleware/session/HLS.go @@ -154,6 +154,10 @@ func (h *handler) handleHLSEgress(c echo.Context, ctxuser string, data map[strin } } + // Remove any Range request headers, because the rewrite will mess up any lengths. + req.Header.Del("Range") + req.Header.Del("If-Range") + rewrite = true }