From d18b893d28797329e97a3c7ca7314279626a8e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 18 Dec 2014 11:50:33 +0100 Subject: [PATCH] rtspsrc: Don't dereference NULL if a suitable stream for the AUX element can't be found CID 1258717 --- gst/rtsp/gstrtspsrc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 8fca9c4f92..fc3ab8851c 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -3136,6 +3136,10 @@ request_aux_receiver (GstElement * rtpbin, guint sessid, GstRTSPSrc * src) GstRTSPStream *stream; stream = find_stream (src, &sessid, (gpointer) find_stream_by_id); + if (!stream) { + GST_WARNING_OBJECT (src, "Stream %u not found", sessid); + return NULL; + } GST_INFO_OBJECT (src, "creating retransmision receiver for session %u " "with map %" GST_PTR_FORMAT, sessid, stream->rtx_pt_map);