mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
kmssink: Avoiding get_property to take ownership of object members
Double free will happen if application frees string retuned by _get_property
This commit is contained in:
parent
0e7e425bb9
commit
936f89a0d5
1 changed files with 2 additions and 2 deletions
|
@ -1785,10 +1785,10 @@ gst_kms_sink_get_property (GObject * object, guint prop_id,
|
|||
|
||||
switch (prop_id) {
|
||||
case PROP_DRIVER_NAME:
|
||||
g_value_take_string (value, sink->devname);
|
||||
g_value_set_string (value, sink->devname);
|
||||
break;
|
||||
case PROP_BUS_ID:
|
||||
g_value_take_string (value, sink->bus_id);
|
||||
g_value_set_string (value, sink->bus_id);
|
||||
break;
|
||||
case PROP_CONNECTOR_ID:
|
||||
g_value_set_int (value, sink->conn_id);
|
||||
|
|
Loading…
Reference in a new issue