sctpdec: unref after retrieving the static pad template
authorMatthew Waters <matthew@centricular.com>
Mon, 24 Aug 2020 06:58:41 +0000 (16:58 +1000)
committerMatthew Waters <matthew@centricular.com>
Mon, 24 Aug 2020 07:02:35 +0000 (17:02 +1000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1535>

ext/sctp/gstsctpdec.c

index 45366c2..ab242ad 100644 (file)
@@ -557,6 +557,7 @@ get_pad_for_stream_id (GstSctpDec * self, guint16 stream_id)
   new_pad = g_object_new (GST_TYPE_SCTP_DEC_PAD, "name", pad_name,
       "direction", template->direction, "template", template, NULL);
   g_free (pad_name);
+  gst_clear_object (&template);
 
   gst_pad_set_event_function (new_pad,
       GST_DEBUG_FUNCPTR ((GstPadEventFunction) gst_sctp_dec_src_event));