From f22d1e5a75a6d07c25be501020d07d3433c0e28c Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 10 Aug 2023 01:31:51 +0530 Subject: [PATCH] Fix nil pointer dereference (#1949) --- pkg/sfu/buffer/rtpstats.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {