When one of these errors happens during ipmovie_read_packet(), an error is returned and the packet is cleaned up generically. And since 712d3ac539f30239b764d8621829dc9dc913da61 the same happens in ipmovie_read_header().
Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@gmail.com> --- libavformat/ipmovie.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavformat/ipmovie.c b/libavformat/ipmovie.c index 3234d591da..26886d9592 100644 --- a/libavformat/ipmovie.c +++ b/libavformat/ipmovie.c @@ -194,7 +194,6 @@ static int load_ipmovie_packet(IPMVEContext *s, AVIOContext *pb, if (avio_read(pb, pkt->data + 8, s->video_chunk_size) != s->video_chunk_size) { - av_packet_unref(pkt); return CHUNK_EOF; } @@ -205,7 +204,6 @@ static int load_ipmovie_packet(IPMVEContext *s, AVIOContext *pb, if (avio_read(pb, pkt->data + 8 + s->video_chunk_size, s->decode_map_chunk_size) != s->decode_map_chunk_size) { - av_packet_unref(pkt); return CHUNK_EOF; } } @@ -217,7 +215,6 @@ static int load_ipmovie_packet(IPMVEContext *s, AVIOContext *pb, if (avio_read(pb, pkt->data + 8 + s->video_chunk_size + s->decode_map_chunk_size, s->skip_map_chunk_size) != s->skip_map_chunk_size) { - av_packet_unref(pkt); return CHUNK_EOF; } } -- 2.27.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".