From 3fc8a334b79816b281f48cdb50bff8dd1e22fa94 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Tue, 18 Oct 2016 11:59:25 -0400 Subject: [PATCH] allocator: Mark registered allocator for leak --- gst/gstallocator.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/gstallocator.c b/gst/gstallocator.c index df983d922e..367fc2a93f 100644 --- a/gst/gstallocator.c +++ b/gst/gstallocator.c @@ -210,6 +210,8 @@ gst_allocator_register (const gchar * name, GstAllocator * allocator) allocator, name); g_rw_lock_writer_lock (&lock); + /* The ref will never be released */ + GST_OBJECT_FLAG_SET (allocator, GST_OBJECT_FLAG_MAY_BE_LEAKED); g_hash_table_insert (allocators, (gpointer) name, (gpointer) allocator); g_rw_lock_writer_unlock (&lock); }