diff --git a/ext/dtls/gstdtlsenc.c b/ext/dtls/gstdtlsenc.c index 08b6444be5..96dfa54fc9 100644 --- a/ext/dtls/gstdtlsenc.c +++ b/ext/dtls/gstdtlsenc.c @@ -209,6 +209,11 @@ gst_dtls_enc_finalize (GObject * object) self->encoder_key = NULL; } + if (self->connection_id) { + g_free (self->connection_id); + self->connection_id = NULL; + } + g_mutex_lock (&self->queue_lock); g_queue_foreach (&self->queue, (GFunc) gst_buffer_unref, NULL); g_queue_clear (&self->queue);