From 5934fb1bb626f569a072dc3e6fd9e9a92fbc70a5 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Fri, 15 Jun 2018 22:48:42 +0900 Subject: [PATCH] videoaggregator: Fix string leak gst_video_colorimetry_to_string() returns allocated memory which must be freed. https://bugzilla.gnome.org/show_bug.cgi?id=796596 --- gst-libs/gst/video/gstvideoaggregator.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c index 67de8909f8..4e1fc26bfb 100644 --- a/gst-libs/gst/video/gstvideoaggregator.c +++ b/gst-libs/gst/video/gstvideoaggregator.c @@ -891,13 +891,14 @@ gst_video_aggregator_default_update_caps (GstVideoAggregator * vagg, gst_caps_unref (tmp); } + color_name = gst_video_colorimetry_to_string (&best_info.colorimetry); + GST_DEBUG_OBJECT (vagg, "The output format will now be : %d with chroma : %s and colorimetry %s", best_format, gst_video_chroma_to_string (best_info.chroma_site), - gst_video_colorimetry_to_string (&best_info.colorimetry)); + color_name); best_format_caps = gst_caps_copy (caps); - color_name = gst_video_colorimetry_to_string (&best_info.colorimetry); gst_caps_set_simple (best_format_caps, "format", G_TYPE_STRING, gst_video_format_to_string (best_format), "chroma-site", G_TYPE_STRING, gst_video_chroma_to_string (best_info.chroma_site), "colorimetry",