diff --git a/gst/flv/gstflvmux.c b/gst/flv/gstflvmux.c index 40850aa68a..2080a3cc94 100644 --- a/gst/flv/gstflvmux.c +++ b/gst/flv/gstflvmux.c @@ -1603,7 +1603,7 @@ gst_flv_mux_handle_buffer (GstCollectPads * pads, GstCollectData * cdata, } mux->state = GST_FLV_MUX_STATE_DATA; - if (GST_COLLECT_PADS_DTS_IS_VALID (cdata)) + if (cdata && GST_COLLECT_PADS_DTS_IS_VALID (cdata)) mux->first_timestamp = GST_COLLECT_PADS_DTS (cdata); else mux->first_timestamp = 0;