From 4d3d6bc108f37291e299ab6f7a42e8067377468c Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Wed, 25 Dec 2024 15:32:16 +0100 Subject: [PATCH] prevent RTPPacketsJitter from being NaN (#670) --- client.go | 5 ++++- server_session.go | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 3110087e..5dfaad01 100644 --- a/client.go +++ b/client.go @@ -2062,7 +2062,10 @@ func (c *Client) Stats() *ClientStats { } } } - return v / n + if n != 0 { + return v / n + } + return 0 }(), RTCPPacketsReceived: func() uint64 { v := uint64(0) diff --git a/server_session.go b/server_session.go index 59380f13..aa3173f7 100644 --- a/server_session.go +++ b/server_session.go @@ -425,7 +425,10 @@ func (ss *ServerSession) Stats() *StatsSession { } } } - return v / n + if n != 0 { + return v / n + } + return 0 }(), RTCPPacketsReceived: func() uint64 { v := uint64(0)