From 7291d05cd62b902760a46144a1bab4b7beb5006d Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 20 Dec 2013 00:12:08 +0500 Subject: [PATCH] FS-6056 --resolve this was already fixed in master --- src/switch_time.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch_time.c b/src/switch_time.c index 2a67a56b5e..32a8c7da20 100644 --- a/src/switch_time.c +++ b/src/switch_time.c @@ -615,7 +615,7 @@ static switch_status_t timer_step(switch_timer_t *timer) } check_roll(); - samples = timer->samples * (private_info->reference - private_info->start); + samples = (uint64_t)timer->samples * (private_info->reference - private_info->start); if (samples > UINT32_MAX) { private_info->start = private_info->reference - 1; /* Must have a diff */