lv2: Don't leak plugin information on registration
authorEdward Hervey <edward@centricular.com>
Fri, 4 Nov 2022 07:41:10 +0000 (08:41 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 4 Nov 2022 17:59:21 +0000 (17:59 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3319>

subprojects/gst-plugins-bad/ext/lv2/gstlv2.c

index 2d4bab3..a4e7ce8 100644 (file)
@@ -236,7 +236,7 @@ lv2_plugin_discover (GstPlugin * plugin)
         "can-do-presets", G_TYPE_BOOLEAN, can_do_presets, NULL);
 
     g_value_init (&value, GST_TYPE_STRUCTURE);
-    g_value_set_boxed (&value, lv2_meta);
+    g_value_take_boxed (&value, lv2_meta);
     gst_structure_set_value (lv2_meta_all, type_name, &value);
     g_value_unset (&value);