Commit 97b1ba69 authored by Michael Niedermayer's avatar Michael Niedermayer

ass_split: fix out of array access

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 2c16bf2d
...@@ -250,7 +250,9 @@ static const char *ass_split_section(ASSSplitContext *ctx, const char *buf) ...@@ -250,7 +250,9 @@ static const char *ass_split_section(ASSSplitContext *ctx, const char *buf)
ptr = struct_ptr + section->fields[order[i]].offset; ptr = struct_ptr + section->fields[order[i]].offset;
convert_func[type](ptr, buf, len); convert_func[type](ptr, buf, len);
} }
buf = skip_space(buf + len + !last); buf += len;
if (!last && *buf) buf++;
buf = skip_space(buf);
} }
} }
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment