From 911f7b38b9299685924d42bed1b0f037db95ba6c Mon Sep 17 00:00:00 2001 From: Luis de Bethencourt Date: Thu, 2 Jul 2015 14:34:57 +0100 Subject: [PATCH] v4l2transform: fix memory leak tmp needs to be freed before going out of scope in 'done'. CID #1308954 --- sys/v4l2/gstv4l2transform.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/v4l2/gstv4l2transform.c b/sys/v4l2/gstv4l2transform.c index f7b0233b3a..b3a6b42472 100644 --- a/sys/v4l2/gstv4l2transform.c +++ b/sys/v4l2/gstv4l2transform.c @@ -761,6 +761,7 @@ gst_v4l2_transform_fixate_caps (GstBaseTransform * trans, &to_par_n, &to_par_d)) { GST_ELEMENT_ERROR (trans, CORE, NEGOTIATION, (NULL), ("Error calculating the output scaled size - integer overflow")); + gst_structure_free (tmp); goto done; }