From: Christian Grothoff Date: Fri, 10 Mar 2017 16:49:05 +0000 (+0100) Subject: prevent division by zero X-Git-Tag: gnunet-0.11.0rc0~291^2~20 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=747694c473ed4a886e7ac4a57bb0f2965674de9a;p=oweals%2Fgnunet.git prevent division by zero --- diff --git a/src/ats-tests/gnunet-ats-sim.c b/src/ats-tests/gnunet-ats-sim.c index 56f8f2223..0f32df511 100644 --- a/src/ats-tests/gnunet-ats-sim.c +++ b/src/ats-tests/gnunet-ats-sim.c @@ -81,15 +81,19 @@ evaluate (struct GNUNET_TIME_Relative duration_total) duration = (duration_total.rel_value_us / (1000 * 1000)); + if (0 == duration) + duration = 1; for (c_m = 0; c_m < e->num_masters; c_m++) { mp = &masters_p[c_m]; fprintf (stderr, - _("Master [%u]: sent: %u KiB in %u sec. = %u KiB/s, received: %u KiB in %u sec. = %u KiB/s\n"), - mp->no, mp->total_bytes_sent / 1024, duration, - (mp->total_bytes_sent / 1024) / duration, - mp->total_bytes_received / 1024, duration, - (mp->total_bytes_received / 1024) / duration); + _("Master [%u]: sent: %u KiB in %u sec. = %u KiB/s, received: %u KiB in %u sec. = %u KiB/s\n"), + mp->no, mp->total_bytes_sent / 1024, + duration, + (mp->total_bytes_sent / 1024) / duration, + mp->total_bytes_received / 1024, + duration, + (mp->total_bytes_received / 1024) / duration); for (c_s = 0; c_s < e->num_slaves; c_s++) {