From 61d0ab1faaca4cd77a2c5ce245ad9119e1abefdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 6 Dec 2011 14:55:38 +0000 Subject: [PATCH] video: fix leak in gst_video_format_new_template_caps() g_value_reset() is not the same as g_value_unset() --- gst-libs/gst/video/video.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gst-libs/gst/video/video.c b/gst-libs/gst/video/video.c index af5091c1f1..2ad97f290b 100644 --- a/gst-libs/gst/video/video.c +++ b/gst-libs/gst/video/video.c @@ -762,11 +762,9 @@ gst_video_format_new_template_caps (GstVideoFormat format) gst_value_list_append_value (&value, &v); g_value_set_boolean (&v, FALSE); gst_value_list_append_value (&value, &v); + g_value_unset (&v); - gst_structure_set_value (structure, "interlaced", &value); - - g_value_reset (&value); - g_value_reset (&v); + gst_structure_take_value (structure, "interlaced", &value); } return caps;