forked from FFmpeg/FFmpeg
avformat/avformat: also clear FFFormatContext packet queue when closing a muxer
packet_buffer is used in mux.c, and if a muxing process fails at a point where packets remained in said queue, they will leak. Fixes ticket #11419 Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
4f3c9f2f03
commit
c08d300481
1 changed files with 1 additions and 0 deletions
|
@ -190,6 +190,7 @@ void avformat_free_context(AVFormatContext *s)
|
|||
av_dict_free(&si->id3v2_meta);
|
||||
av_packet_free(&si->pkt);
|
||||
av_packet_free(&si->parse_pkt);
|
||||
avpriv_packet_list_free(&si->packet_buffer);
|
||||
av_freep(&s->streams);
|
||||
av_freep(&s->stream_groups);
|
||||
if (s->iformat)
|
||||
|
|
Loading…
Add table
Reference in a new issue