Browse Source

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

fixes #564

Change-Id: Ifdc58c814d6a0c82d95ca86ab2fd4eb3a85486ae
changes/96/21496/2
Richard Fuchs 8 years ago
parent
commit
50394e8dd2
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      daemon/statistics.c

+ 1
- 1
daemon/statistics.c View File

@ -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