OSDN Git Service

Plug memory leak in NSV demuxer.
authorJai Menon <realityman@gmx.net>
Wed, 3 Mar 2010 17:26:00 +0000 (17:26 +0000)
committerVitor Sessak <vitor1001@gmail.com>
Wed, 3 Mar 2010 17:26:00 +0000 (17:26 +0000)
Patch by Jai Menon.

Originally committed as revision 22173 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/nsvdec.c

index 13f7374..6149d83 100644 (file)
@@ -728,6 +728,10 @@ static int nsv_read_close(AVFormatContext *s)
 
     av_freep(&nsv->nsvs_file_offset);
     av_freep(&nsv->nsvs_timestamps);
+    if (nsv->ahead[0].data)
+        av_free_packet(&nsv->ahead[0]);
+    if (nsv->ahead[1].data)
+        av_free_packet(&nsv->ahead[1]);
 
 #if 0