From 3144b152a6e01641108363614684754fd1c30aea Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 4 Jan 2004 19:53:44 +0000 Subject: 10l Originally committed as revision 2666 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/avidec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libavformat/avidec.c') diff --git a/libavformat/avidec.c b/libavformat/avidec.c index 2a6ef97be8..551e906cd4 100644 --- a/libavformat/avidec.c +++ b/libavformat/avidec.c @@ -659,8 +659,10 @@ static int avi_read_close(AVFormatContext *s) for(i=0;inb_streams;i++) { AVStream *st = s->streams[i]; AVIStream *ast = st->priv_data; - av_free(ast->index_entries); - av_free(ast); + if(ast){ + av_free(ast->index_entries); + av_free(ast); + } av_free(st->codec.extradata); av_free(st->codec.palctrl); } -- cgit v1.2.3