diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index 689af0ce2..355f3fbf8 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -953,9 +953,11 @@ func (p *ParticipantImpl) rtcpSendWorker() { throttlePkts := []rtcp.Packet{pkt} p.rtcpThrottle.add(mediaSSRC, func() { - if err := p.publisher.pc.WriteRTCP(throttlePkts); err != nil { - logger.Errorw("could not write RTCP to participant", err, - "participant", p.Identity()) + if p.publisher != nil && p.publisher.pc != nil { + if err := p.publisher.pc.WriteRTCP(throttlePkts); err != nil { + logger.Errorw("could not write RTCP to participant", err, + "participant", p.Identity()) + } } }) } diff --git a/version/version.go b/version/version.go index da256244a..d3f84932f 100644 --- a/version/version.go +++ b/version/version.go @@ -1,3 +1,3 @@ package version -const Version = "0.9.15-SNAPSHOT" +const Version = "0.9.14-SNAPSHOT"