mirror of
https://github.com/livekit/livekit.git
synced 2026-03-31 02:25:39 +00:00
Fix forwarder panic defer of nil senderReport (#3011)
This commit is contained in:
@@ -421,7 +421,7 @@ func (f *Forwarder) SeedState(state *livekit.RTPForwarderState) {
|
||||
|
||||
for layer, rtcpSenderReportState := range state.SenderReportState {
|
||||
f.refInfos[layer] = refInfo{}
|
||||
if senderReport := proto.Clone(rtcpSenderReportState).(*livekit.RTCPSenderReportState); senderReport.NtpTimestamp != 0 {
|
||||
if senderReport := proto.Clone(rtcpSenderReportState).(*livekit.RTCPSenderReportState); senderReport != nil && senderReport.NtpTimestamp != 0 {
|
||||
f.refInfos[layer].senderReport = senderReport
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user