diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.com> | 2019-01-15 18:06:11 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2019-05-06 23:43:08 +0200 |
commit | 2e440fe3451046903ab30876cab88c4918a270ff (patch) | |
tree | 4a250e0e1d6998cac105fd9824535b3ac3695035 | |
parent | f88a9ba355122564500b0eecbb7b63813d9f7ca6 (diff) | |
download | gstreamer-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.c | 2 |
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); } |