diff options
author | Ilya Smelykh <ilya@videoexpertsgroup.com> | 2019-07-25 20:03:02 +0700 |
---|---|---|
committer | Ilya Smelykh <ilya@videoexpertsgroup.com> | 2019-07-25 20:03:02 +0700 |
commit | e5585b1bde162bc038fd1265438edbcd94ccb5ed (patch) | |
tree | 9f22144201c4a25c250e711eb1bcce1bceec468d /ext/dtls | |
parent | aa0dea09d689461db96e47919f52e515398cf00f (diff) | |
download | gstreamer-plugins-bad-e5585b1bde162bc038fd1265438edbcd94ccb5ed.tar.gz |
dtls: fix generated cert dtls agent leak
The generated certificate dtls agent was refed two times on the first call.
Diffstat (limited to 'ext/dtls')
-rw-r--r-- | ext/dtls/gstdtlsdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/dtls/gstdtlsdec.c b/ext/dtls/gstdtlsdec.c index 6360e2426..c93a08d4c 100644 --- a/ext/dtls/gstdtlsdec.c +++ b/ext/dtls/gstdtlsdec.c @@ -601,10 +601,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); |