diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 71ae4b9aee..d3a1e5490e 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -1651,6 +1651,8 @@ gst_jpeg_dec_src_event (GstPad * pad, GstEvent * event) gboolean res; dec = GST_JPEG_DEC (gst_pad_get_parent (pad)); + if (G_UNLIKELY (dec == NULL)) + return FALSE; switch (GST_EVENT_TYPE (event)) { case GST_EVENT_QOS:{