diff options
author | hliu <Hangmao.Liu@garderos.com> | 2024-04-04 14:31:27 +0200 |
---|---|---|
committer | Petr Vorel <pvorel@suse.cz> | 2024-04-16 14:15:31 +0200 |
commit | 0fd2db798fbf23332fc07a1fe50f310da8192f65 (patch) | |
tree | 04acd25d8f0a239cde2bedd5a487ea6e5ac88739 | |
parent | 57ca96f9f50ccc57d6f9d835776f63f1c5fc91ec (diff) | |
download | iputils-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.c | 2 |
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'); |