From 3ac08574bdb94a2ddc54ee844d7c6762861b1430 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 23 Oct 2024 07:52:01 -0400 Subject: [PATCH] MT#55283 fix possible integer overflow Change-Id: I0ec9ccafe1a0479a720d33ba48847c8c7bbf0e6b Warned-by: Coverity --- daemon/ssrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/ssrc.c b/daemon/ssrc.c index 8425ffa23..014824c9b 100644 --- a/daemon/ssrc.c +++ b/daemon/ssrc.c @@ -176,7 +176,7 @@ static void mos_calc_legacy(struct ssrc_stats_block *ssb) { rtt = 0; // ignore RTT // as per https://www.pingman.com/kb/article/how-is-mos-calculated-in-pingplotter-pro-50.html - int eff_rtt = ssb->rtt / 1000 + ssb->jitter * 2 + 10; + uint64_t eff_rtt = ssb->rtt / 1000 + ssb->jitter * 2 + 10; int64_t r; // e6 if (eff_rtt < 160) r = 93200000 - eff_rtt * 100000 / 4;