Browse Source

avformat/mxfdec: do not ignore bad size errors

The return value was unintentionally lost after
00a2652df3.

Signed-off-by: Marton Balint <cus@passwd.hu>
(cherry picked from commit 6ee40dcb64)
tags/n4.2.1
Marton Balint 6 years ago
parent
commit
370c346d5d
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavformat/mxfdec.c

+ 2
- 2
libavformat/mxfdec.c View File

@@ -3508,8 +3508,8 @@ static int mxf_read_packet(AVFormatContext *s, AVPacket *pkt)
} else {
if ((size = next_ofs - pos) <= 0) {
av_log(s, AV_LOG_ERROR, "bad size: %"PRId64"\n", size);
ret = AVERROR_INVALIDDATA;
goto skip;
mxf->current_klv_data = (KLVPacket){{0}};
return AVERROR_INVALIDDATA;
}
// We must not overread, because the next edit unit might be in another KLV
if (size > max_data_size)


Loading…
Cancel
Save