From 7b086ecf4c7ed772868ccfa6cf938982dc1dc4b0 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Wed, 16 Feb 2022 18:57:43 +0530 Subject: [PATCH] Do not send RTCP if receiver is closed (#438) --- pkg/sfu/receiver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/sfu/receiver.go b/pkg/sfu/receiver.go index 628a1eea3..d96be04d5 100644 --- a/pkg/sfu/receiver.go +++ b/pkg/sfu/receiver.go @@ -367,6 +367,10 @@ func (w *WebRTCReceiver) DeleteDownTrack(peerID livekit.ParticipantID) { } func (w *WebRTCReceiver) sendRTCP(packets []rtcp.Packet) { + if w.closed.get() { + return + } + w.rtcpCh <- packets for _, p := range packets {