mirror of https://github.com/mpv-player/mpv
vobsub: add sanity check
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27873 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
74dd64e71d
commit
b64af5543c
3
vobsub.c
3
vobsub.c
|
@ -852,7 +852,8 @@ vobsub_parse_one_line(vobsub_t *vob, rar_stream_t *fd)
|
||||||
char *line = NULL;
|
char *line = NULL;
|
||||||
do {
|
do {
|
||||||
line_size = vobsub_getline(&line, &line_reserve, fd);
|
line_size = vobsub_getline(&line, &line_reserve, fd);
|
||||||
if (line_size < 0) {
|
if (line_size < 0 || line_size > 1000000 ||
|
||||||
|
vob->extradata_len+line_size > 10000000) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue