Fix off by 6 error in subtitle parser

This commit is contained in:
Andreas Öman 2009-12-01 22:19:59 +00:00
parent 221dc82f17
commit 0de1d92e9e

View file

@ -897,7 +897,7 @@ parse_subtitles(th_transport_t *t, th_stream_t *st, uint8_t *data,
if(hlen < 0)
return;
psize -= 6 + hlen;
psize -= hlen;
buf = st->st_buffer + 6 + hlen;
if(psize < 2 || buf[0] != 0x20 || buf[1] != 0x00)