From: Mark Nauwelaerts Date: Tue, 28 Jun 2011 17:03:23 +0000 (+0200) Subject: playsink: only unset initialized GValue X-Git-Tag: 1.19.3~511^2~7438 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ebfd6acde102c84f625f9e51d52fb9a4becaa011;p=platform%2Fupstream%2Fgstreamer.git playsink: only unset initialized GValue --- diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index cf6a0c1..0283051 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -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; }