From: Janne Grunau Date: Wed, 11 Jan 2012 00:34:30 +0000 (+0100) Subject: wtv: fix memleaks during normal operation X-Git-Tag: android-x86-4.4-r1~8529^2~3782 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=68e252f548f54a069c26e7502a5ed8e426f26324;p=android-x86%2Fexternal-ffmpeg.git wtv: fix memleaks during normal operation --- diff --git a/libavformat/wtv.c b/libavformat/wtv.c index e4b9ae573a..c6198680c7 100644 --- a/libavformat/wtv.c +++ b/libavformat/wtv.c @@ -302,6 +302,8 @@ static void wtvfile_close(AVIOContext *pb) { WtvFile *wf = pb->opaque; av_free(wf->sectors); + av_free(wf); + av_free(pb->buffer); av_free(pb); } @@ -1093,6 +1095,7 @@ static int read_seek(AVFormatContext *s, int stream_index, static int read_close(AVFormatContext *s) { WtvContext *wtv = s->priv_data; + av_free(wtv->index_entries); wtvfile_close(wtv->pb); return 0; }