From b64af5543cafecac4654eafaf90bb953d5128ac7 Mon Sep 17 00:00:00 2001 From: aurel Date: Sat, 1 Nov 2008 13:51:39 +0000 Subject: [PATCH] vobsub: add sanity check git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27873 b3059339-0415-0410-9bf9-f77b7e298cf2 --- vobsub.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vobsub.c b/vobsub.c index 6749ee4067..85ca0a30c2 100644 --- a/vobsub.c +++ b/vobsub.c @@ -852,7 +852,8 @@ vobsub_parse_one_line(vobsub_t *vob, rar_stream_t *fd) char *line = NULL; do { 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; }