Commit e686ec0c authored by Nirbheek Chauhan's avatar Nirbheek Chauhan Committed by Tim-Philipp Müller

pulse: Don't leak caps and structures in the device provider

parent 7e22ea5d
......@@ -607,6 +607,7 @@ gst_pulse_device_reconfigure_element (GstDevice * device, GstElement * element)
return TRUE;
}
/* Takes ownership of @caps and @props */
static GstDevice *
gst_pulse_device_new (guint device_index, const gchar * device_name,
GstCaps * caps, const gchar * internal_name, GstPulseDeviceType type,
......@@ -644,6 +645,9 @@ gst_pulse_device_new (guint device_index, const gchar * device_name,
gstdev->device_index = device_index;
gstdev->element = element;
gst_structure_free (props);
gst_caps_unref (caps);
return GST_DEVICE (gstdev);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment