From: Andoni Morales Alastruey Date: Thu, 12 May 2011 23:03:27 +0000 (+0200) Subject: basevideencoder: Fix use after free after state change transition X-Git-Tag: 1.19.3~507^2~16050^2~255 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=85703b8886edebbd26d6e8c0b4799c6cf2b4e437;p=platform%2Fupstream%2Fgstreamer.git basevideencoder: Fix use after free after state change transition --- diff --git a/gst-libs/gst/video/gstbasevideocodec.c b/gst-libs/gst/video/gstbasevideocodec.c index 1b7d784fcf..951feca034 100644 --- a/gst-libs/gst/video/gstbasevideocodec.c +++ b/gst-libs/gst/video/gstbasevideocodec.c @@ -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);