From 9db46bb86635145f059cace585ef83aef14ae7f8 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Wed, 26 Apr 2023 21:29:25 +0530 Subject: [PATCH] Avoid divide-by-zero and NaN (#1656) --- pkg/sfu/connectionquality/scorer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sfu/connectionquality/scorer.go b/pkg/sfu/connectionquality/scorer.go index e13575a32..4de60b05f 100644 --- a/pkg/sfu/connectionquality/scorer.go +++ b/pkg/sfu/connectionquality/scorer.go @@ -349,7 +349,7 @@ func (q *qualityScorer) isLayerMuted() bool { } func (q *qualityScorer) getPacketLossWeight(stat *windowStat) float64 { - if stat == nil { + if stat == nil || stat.duration == 0 { return q.params.PacketLossWeight }