basevideencoder: Fix use after free after state change transition
authorAndoni Morales Alastruey <ylatuya@gmail.com>
Thu, 12 May 2011 23:03:27 +0000 (01:03 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 14 May 2011 10:08:40 +0000 (12:08 +0200)
gst-libs/gst/video/gstbasevideocodec.c

index 1b7d784..951feca 100644 (file)
@@ -119,6 +119,7 @@ gst_base_video_codec_reset (GstBaseVideoCodec * base_video_codec)
     gst_base_video_codec_free_frame ((GstVideoFrame *) g->data);
   }
   g_list_free (base_video_codec->frames);
+  base_video_codec->frames = NULL;
 
   if (base_video_codec->caps) {
     gst_caps_unref (base_video_codec->caps);