[FFmpeg-cvslog] Fix leak of frame_duration_buffer in mov_fix_index().
Dale Curtis
git at videolan.org
Sat Nov 18 12:58:57 EET 2017
ffmpeg | branch: master | Dale Curtis <dalecurtis at chromium.org> | Fri Nov 17 14:53:25 2017 -0800| [d073be2291e40129d107ca4573097d6d6d2dbf68] | committer: Michael Niedermayer
Fix leak of frame_duration_buffer in mov_fix_index().
Should be unconditionally freed at the end of mov_fix_index() in
case it hasn't been used during the fix up.
Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
Reviewed-by: Sasi Inguva <isasi-at-google.com at ffmpeg.org>
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d073be2291e40129d107ca4573097d6d6d2dbf68
---
libavformat/mov.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index d49d820d2b..3eef043046 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -3553,6 +3553,7 @@ static void mov_fix_index(MOVContext *mov, AVStream *st)
// Free the old index and the old CTTS structures
av_free(e_old);
av_free(ctts_data_old);
+ av_freep(&frame_duration_buffer);
// Null terminate the index ranges array
current_index_range++;
More information about the ffmpeg-cvslog
mailing list