pad: gst_pad_iterate_internal_links() can return NULL if there are none
authorSebastian Dröge <sebastian@centricular.com>
Thu, 12 Feb 2015 12:03:15 +0000 (14:03 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 12 Feb 2015 12:03:15 +0000 (14:03 +0200)
gst/gstpad.c

index f6cdf73..32d6756 100644 (file)
@@ -3106,6 +3106,10 @@ gst_pad_query_latency_default (GstPad * pad, GstQuery * query)
   LatencyFoldData fold_data;
 
   it = gst_pad_iterate_internal_links (pad);
+  if (!it) {
+    GST_DEBUG_OBJECT (pad, "Can't iterate internal links");
+    return FALSE;
+  }
 
 retry:
   fold_data.live = FALSE;