From b7b7948e5f6fcfd076aa3b63ea7d09869f4b5d6d Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Wed, 9 Aug 2017 14:59:19 -0400 Subject: [PATCH] kmssink: Free devname before setting it This avoids leaking the devname if the property is set twice. --- sys/kms/gstkmssink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/kms/gstkmssink.c b/sys/kms/gstkmssink.c index bf92e6d9e8..a7789e2e07 100644 --- a/sys/kms/gstkmssink.c +++ b/sys/kms/gstkmssink.c @@ -1433,6 +1433,7 @@ gst_kms_sink_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DRIVER_NAME: + g_free (sink->devname); sink->devname = g_value_dup_string (value); break; case PROP_CONNECTOR_ID: