From c0607d88ee1fbd5a5272abe415ee83cc10310021 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 16 Jun 2017 01:35:35 +0200 Subject: [PATCH] avcodec/parser: assert that there is a past buffer if theres a reference into the past Signed-off-by: Michael Niedermayer --- libavcodec/parser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/parser.c b/libavcodec/parser.c index 30373c7622..670680ea7c 100644 --- a/libavcodec/parser.c +++ b/libavcodec/parser.c @@ -285,6 +285,8 @@ int ff_combine_frame(ParseContext *pc, int next, return -1; } + av_assert0(next >= 0 || pc->buffer); + *buf_size = pc->overread_index = pc->index + next;