OSDN Git Service

avidec : Free codec context before initializing the chained DV demuxer.
authorJai Menon <jmenon86@gmail.com>
Sat, 17 Jul 2010 05:08:01 +0000 (05:08 +0000)
committerJai Menon <jmenon86@gmail.com>
Sat, 17 Jul 2010 05:08:01 +0000 (05:08 +0000)
Originally committed as revision 24279 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/avidec.c

index 78ccc26..058acd5 100644 (file)
@@ -397,6 +397,7 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
 
                 ast = s->streams[0]->priv_data;
                 av_freep(&s->streams[0]->codec->extradata);
+                av_freep(&s->streams[0]->codec);
                 av_freep(&s->streams[0]);
                 s->nb_streams = 0;
                 if (CONFIG_DV_DEMUXER) {