From 87e283f3f211a9b1b6bbcdc87f0bef83646f5c25 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 18 Mar 2022 09:12:56 -0400 Subject: [PATCH] TT#14008 fix integer handling/overflow Change-Id: Ia30a5ebb71fee11c215c6e194811e814f8de0234 Warned-by: coverity --- daemon/jitter_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/jitter_buffer.c b/daemon/jitter_buffer.c index 4d00aa777..c3cb0cb42 100644 --- a/daemon/jitter_buffer.c +++ b/daemon/jitter_buffer.c @@ -155,8 +155,8 @@ static int queue_packet(struct media_packet *mp, struct jb_packet *p) { long long ts_diff_us = (long long) (ts_diff + (jb->rtptime_delta * jb->buffer_len))* 1000000 / clockrate; - ts_diff_us += (jb->clock_drift_val * seq_diff); - ts_diff_us += (jb->dtmf_mult_factor * DELAY_FACTOR); + ts_diff_us += ((long long) jb->clock_drift_val * seq_diff); + ts_diff_us += ((long long) jb->dtmf_mult_factor * DELAY_FACTOR); timeval_add_usec(&p->ttq_entry.when, ts_diff_us);