diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-02-11 19:23:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-02-11 19:23:57 +0000 |
commit | b290ee86db69a066fa6dc1348adead95fca25ad8 (patch) | |
tree | fef26fdea3d28193d4aca0b8248d6921589be62b /src/ats/gnunet-service-ats_normalization.c | |
parent | 72002c196893a932c5f3bcdde818581a6209d4c9 (diff) | |
download | gnunet-b290ee86db69a066fa6dc1348adead95fca25ad8.tar.gz gnunet-b290ee86db69a066fa6dc1348adead95fca25ad8.zip |
-allow UINT64_MAX without crashing
Diffstat (limited to 'src/ats/gnunet-service-ats_normalization.c')
-rw-r--r-- | src/ats/gnunet-service-ats_normalization.c | 6 |
1 files changed, 4 insertions, 2 deletions
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, | |||
85 | sum += (double) ni->atsi_abs[c1]; | 85 | sum += (double) ni->atsi_abs[c1]; |
86 | } | 86 | } |
87 | } | 87 | } |
88 | GNUNET_assert (0 != count); | 88 | if (0 == count) |
89 | ni->avg = sum / count; | 89 | ni->avg = curent_val; /* must be UINT64_MAX */ |
90 | else | ||
91 | ni->avg = sum / count; | ||
90 | } | 92 | } |
91 | 93 | ||
92 | 94 | ||