diff options
author | Karthick Jeyapal <kjeyapal@akamai.com> | 2018-01-02 11:19:56 +0300 |
---|---|---|
committer | Karthick Jeyapal <kjeyapal@akamai.com> | 2018-01-26 04:55:31 +0300 |
commit | 0df9d0f4cbcb18006f9fde0502671f9ef293e2f2 (patch) | |
tree | 3f1a1cffa498112d92c7eeb8f83acb61440cf96a /libavformat | |
parent | 4e6e1e5350b73bee3122ad4044195bb14d69c229 (diff) |
avformat/dashenc: Fix a resource leak when http persistent in enabled
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/dashenc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 5ece1002fe..38cc592cde 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -1,6 +1,7 @@ /* * MPEG-DASH ISO BMFF segmenter * Copyright (c) 2014 Martin Storsjo + * Copyright (c) 2018 Akamai Technologies, Inc. * * This file is part of FFmpeg. * @@ -309,6 +310,9 @@ static void dash_free(AVFormatContext *s) av_free(os->segments); } av_freep(&c->streams); + + ff_format_io_close(s, &c->mpd_out); + ff_format_io_close(s, &c->m3u8_out); } static void output_segment_list(OutputStream *os, AVIOContext *out, AVFormatContext *s, |