If a m3u8 is requested with a range request and gets rewritten, e.g. adding the sessionid, the announced content-range may not correspond to the content-length. In this cases the range request is ignored and the full m3u8 will be returned.