pad: don't forward on NULL pads

The iterator can return NULL in some cases, avoid pushing on those
NULL pads.
This commit is contained in:
Wim Taymans 2011-12-10 11:07:02 +01:00
parent e32fa21071
commit 651e433427

View file

@ -2496,7 +2496,7 @@ gst_pad_forward (GstPad * pad, GstPadForwardFunction forward,
intpad = g_value_get_object (&item);
/* if already pushed, skip. FIXME, find something faster to tag pads */
if (g_list_find (pushed_pads, intpad)) {
if (intpad == NULL || g_list_find (pushed_pads, intpad)) {
g_value_reset (&item);
break;
}