From b290ee86db69a066fa6dc1348adead95fca25ad8 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 11 Feb 2015 19:23:57 +0000 Subject: -allow UINT64_MAX without crashing --- src/ats/gnunet-service-ats_normalization.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ats/gnunet-service-ats_normalization.c b/src/ats/gnunet-service-ats_normalization.c index c10e5070f..017e14327 100644 --- a/src/ats/gnunet-service-ats_normalization.c +++ b/src/ats/gnunet-service-ats_normalization.c @@ -85,8 +85,10 @@ update_avg (uint64_t current_val, sum += (double) ni->atsi_abs[c1]; } } - GNUNET_assert (0 != count); - ni->avg = sum / count; + if (0 == count) + ni->avg = curent_val; /* must be UINT64_MAX */ + else + ni->avg = sum / count; } -- cgit v1.2.3