TT#37156 fix divide by zero error (regression from db58aa80)

fixes #564

Change-Id: Ifdc58c814d6a0c82d95ca86ab2fd4eb3a85486ae
changes/96/21496/2
Richard Fuchs 7 years ago
parent 956aedcf24
commit 50394e8dd2

@ -45,7 +45,7 @@ static void timeval_totalstats_interval_call_duration_add(struct totalstats *s,
struct timeval *call_start_in_iv = call_start;
/* in case graphite interval needs to be the previous one */
if (timercmp(&real_iv_start, call_stop, >)) {
if (timercmp(&real_iv_start, call_stop, >) && interval_dur_s) {
// round up to nearest while interval_dur_s
long long d = timeval_diff(&real_iv_start, call_stop);
d += (interval_dur_s * 1000000) - 1;

Loading…
Cancel
Save