mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/rv34: fix crash while seeking on very damaged file
Fixes null pointer dereference Fixes Ticket2093 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
0089fb79cc
commit
9195c26d45
|
@ -1685,7 +1685,7 @@ int ff_rv34_decode_frame(AVCodecContext *avctx,
|
|||
|
||||
/* first slice */
|
||||
if (si.start == 0) {
|
||||
if (s->mb_num_left > 0) {
|
||||
if (s->mb_num_left > 0 && s->current_picture_ptr) {
|
||||
av_log(avctx, AV_LOG_ERROR, "New frame but still %d MB left.\n",
|
||||
s->mb_num_left);
|
||||
ff_er_frame_end(&s->er);
|
||||
|
|
Loading…
Reference in New Issue