From df75119488ba1b45638a47016c76f99ea157a526 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 16 Jan 2004 19:54:16 +0000 Subject: ext/ffmpeg/gstffmpegenc.c: Fix use of already-freed caps. Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect): Fix use of already-freed caps. --- ext/ffmpeg/gstffmpegenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/ffmpeg/gstffmpegenc.c b/ext/ffmpeg/gstffmpegenc.c index fe10c22..adfc197 100644 --- a/ext/ffmpeg/gstffmpegenc.c +++ b/ext/ffmpeg/gstffmpegenc.c @@ -370,8 +370,10 @@ gst_ffmpegenc_connect (GstPad *pad, * function. */ if (!gst_pad_set_explicit_caps (ffmpegenc->srcpad, icaps)) { avcodec_close (ffmpegenc->context); + gst_caps_free (icaps); return GST_PAD_LINK_REFUSED; } + gst_caps_free (icaps); /* success! */ ffmpegenc->opened = TRUE; -- cgit v1.2.1