aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhliu <Hangmao.Liu@garderos.com>2024-04-04 14:31:27 +0200
committerPetr Vorel <pvorel@suse.cz>2024-04-16 14:15:31 +0200
commit0fd2db798fbf23332fc07a1fe50f310da8192f65 (patch)
tree04acd25d8f0a239cde2bedd5a487ea6e5ac88739
parent57ca96f9f50ccc57d6f9d835776f63f1c5fc91ec (diff)
downloadiputils-0fd2db798fbf23332fc07a1fe50f310da8192f65.tar.gz
ping: Fix print time_t problem on 32 bits platform
Closes: https://github.com/iputils/iputils/pull/533 Reviewed-by: Petr Vorel <pvorel@suse.cz> Reviewed-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Hangmao Liu <Hangmao.Liu@garderos.com>
-rw-r--r--ping/ping_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ping/ping_common.c b/ping/ping_common.c
index 256e67a..f183e9a 100644
--- a/ping/ping_common.c
+++ b/ping/ping_common.c
@@ -903,7 +903,7 @@ int finish(struct ping_rts *rts)
#endif
printf(_(", %g%% packet loss"),
(float)((((long long)(rts->ntransmitted - rts->nreceived)) * 100.0) / rts->ntransmitted));
- printf(_(", time %ldms"), 1000 * tv.tv_sec + (tv.tv_nsec + 500000) / 1000000);
+ printf(_(", time %llums"), (unsigned long long)(1000 * tv.tv_sec + (tv.tv_nsec + 500000) / 1000000));
}
putchar('\n');