diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index 99df67381d..d77abc34d7 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -2341,6 +2341,9 @@ rtp_session_process_fir (RTPSession * sess, guint32 sender_ssrc, ssrc = GST_READ_UINT32_BE (data); own = find_source (sess, ssrc); + if (own == NULL) + continue; + if (own->internal) { our_request = TRUE; break;