summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>2019-01-15 18:06:11 +0100
committerTim-Philipp Müller <tim@centricular.com>2019-05-06 23:43:08 +0200
commit2e440fe3451046903ab30876cab88c4918a270ff (patch)
tree4a250e0e1d6998cac105fd9824535b3ac3695035
parentf88a9ba355122564500b0eecbb7b63813d9f7ca6 (diff)
downloadgstreamer-plugins-good-2e440fe3451046903ab30876cab88c4918a270ff.tar.gz
v4l2transform: fix cdata caps leaks
The cdata structure was freed but not its caps. It was already done in gst_v4l2_video_dec_subclass_init() and gst_v4l2_video_enc_subclass_init().
-rw-r--r--sys/v4l2/gstv4l2transform.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/v4l2/gstv4l2transform.c b/sys/v4l2/gstv4l2transform.c
index 806fe7c91..5dda485ce 100644
--- a/sys/v4l2/gstv4l2transform.c
+++ b/sys/v4l2/gstv4l2transform.c
@@ -1153,6 +1153,8 @@ gst_v4l2_transform_subclass_init (gpointer g_class, gpointer data)
gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS,
cdata->src_caps));
+ gst_caps_unref (cdata->sink_caps);
+ gst_caps_unref (cdata->src_caps);
g_free (cdata);
}