From 6c8831bd1e6e6641534b4b129100661dd8f472b0 Mon Sep 17 00:00:00 2001 From: Ilya Smelykh Date: Thu, 25 Jul 2019 20:03:02 +0700 Subject: [PATCH] dtls: fix generated cert dtls agent leak The generated certificate dtls agent was refed two times on the first call. --- ext/dtls/gstdtlsdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/dtls/gstdtlsdec.c b/ext/dtls/gstdtlsdec.c index e41914ee5..09183738f 100644 --- a/ext/dtls/gstdtlsdec.c +++ b/ext/dtls/gstdtlsdec.c @@ -600,10 +600,10 @@ get_agent_by_pem (const gchar * pem) } else { GST_DEBUG_OBJECT (generated_cert_agent, "using agent with generated cert"); + g_object_ref (generated_cert_agent); } agent = generated_cert_agent; - g_object_ref (agent); } else { G_LOCK (agent_table); -- 2.34.1