diff --git a/pkg/sfu/buffer/rtpstats.go b/pkg/sfu/buffer/rtpstats.go index 938f1e4bd..0eed03660 100644 --- a/pkg/sfu/buffer/rtpstats.go +++ b/pkg/sfu/buffer/rtpstats.go @@ -770,7 +770,9 @@ func (r *RTPStats) MaybeAdjustFirstPacketTime(srData *RTCPSenderReportData) { r.lock.Lock() defer r.lock.Unlock() - r.maybeAdjustFirstPacketTime(srData.RTPTimestampExt) + if srData != nil { + r.maybeAdjustFirstPacketTime(srData.RTPTimestampExt) + } } func (r *RTPStats) maybeAdjustFirstPacketTime(extTS uint64) {