Fix memory leak on close

The buffer associated to the AVIOContext must be freed.
This commit is contained in:
Romain Vimont 2019-02-09 12:26:07 +01:00
parent aa07dfd2ca
commit 1a5ba59504

View file

@ -284,7 +284,8 @@ run_quit:
run_finally_close_input: run_finally_close_input:
avformat_close_input(&format_ctx); avformat_close_input(&format_ctx);
run_finally_free_avio_ctx: run_finally_free_avio_ctx:
av_freep(&avio_ctx); av_free(avio_ctx->buffer);
av_free(avio_ctx);
run_finally_free_format_ctx: run_finally_free_format_ctx:
avformat_free_context(format_ctx); avformat_free_context(format_ctx);
run_finally_close_codec: run_finally_close_codec: