rtmp2: Mark our memory singleton as leakable
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Mon, 29 Jun 2020 18:57:06 +0000 (20:57 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 1 Jul 2020 18:33:42 +0000 (18:33 +0000)
So it doesn't appear in the leaks tracer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1384>

gst/rtmp2/rtmp/rtmpconnection.c

index d85f6ff..df56b15 100644 (file)
@@ -208,6 +208,9 @@ init_set_data_frame_value (void)
 
   set_data_frame_value = gst_memory_new_wrapped (GST_MEMORY_FLAG_READONLY,
       (gpointer) data, size, 0, size, bytes, (GDestroyNotify) g_bytes_unref);
+  GST_MINI_OBJECT_FLAG_SET (set_data_frame_value,
+      GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED);
+
   gst_amf_node_free (node);
 }