mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
playsink: only unset initialized GValue
This commit is contained in:
parent
92a85024de
commit
ebfd6acde1
1 changed files with 4 additions and 3 deletions
|
@ -991,10 +991,11 @@ gst_play_sink_find_property_sinks (GstPlaySink * playsink, GstElement * obj,
|
|||
found = gst_iterator_find_custom (it,
|
||||
(GCompareFunc) find_property, &item, &helper);
|
||||
gst_iterator_free (it);
|
||||
if (found)
|
||||
if (found) {
|
||||
result = g_value_get_object (&item);
|
||||
/* we don't need the extra ref */
|
||||
g_value_unset (&item);
|
||||
/* we don't need the extra ref */
|
||||
g_value_unset (&item);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue