stream: small fix in error code path

https://bugzilla.gnome.org/show_bug.cgi?id=766612
This commit is contained in:
Xavier Claessens 2016-07-20 23:18:23 -04:00 committed by Sebastian Dröge
parent 07f17c2cce
commit 2b223af792

View file

@ -1251,10 +1251,14 @@ create_and_configure_udpsources_one_family (GstElement * udpsrc_out[2],
/* ERRORS */
error:
{
if (udpsrc_out[0])
gst_object_unref (udpsrc_out[0]);
if (udpsrc_out[1])
gst_object_unref (udpsrc_out[1]);
if (udpsrc_out[0]) {
gst_element_set_state (udpsrc_out[0], GST_STATE_NULL);
g_clear_object (&udpsrc_out[0]);
}
if (udpsrc_out[1]) {
gst_element_set_state (udpsrc_out[1], GST_STATE_NULL);
g_clear_object (&udpsrc_out[1]);
}
return FALSE;
}
}