From 85703b8886edebbd26d6e8c0b4799c6cf2b4e437 Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Fri, 13 May 2011 01:03:27 +0200 Subject: [PATCH] basevideencoder: Fix use after free after state change transition --- gst-libs/gst/video/gstbasevideocodec.c | 1 + 1 file changed, 1 insertion(+) 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);