From 211fca91099323eac25354bb297afe3c2ef7af21 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Sat, 4 Jan 2020 11:07:05 +0100 Subject: [PATCH] av_dict_free avio_opts; fix memleak Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/2cb8655ab70a93b100d334c1e7c6df59f6d68cb2 Author: Jacek Jendrzej Date: 2020-01-04 (Sat, 04 Jan 2020) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libeplayer3/container/container_ffmpeg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.c index 57b46e4..c84be1d 100644 --- a/libeplayer3/container/container_ffmpeg.c +++ b/libeplayer3/container/container_ffmpeg.c @@ -1883,6 +1883,10 @@ int32_t container_ffmpeg_init_av_context(Context_t *context, char *filename, uin avContextTab[AVIdx]->pb->read_packet = ffmpeg_read_wrapper; } } + if (avio_opts != NULL) + { + av_dict_free(&avio_opts); + } //for buffered io (end) return 0;