From e01e89179d4ef8016f5593674834084ca549ca2a Mon Sep 17 00:00:00 2001 From: Christian Eggers Date: Fri, 23 Sep 2022 12:51:41 +0200 Subject: [PATCH] tools: fix printf format strings time_t is 64 bit (long long) on many 32 bit platforms (e.g. ARM) now --- tools/l2test.c | 5 +++-- tools/rctest.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/l2test.c b/tools/l2test.c index fbaca747e..5aae4b687 100644 --- a/tools/l2test.c +++ b/tools/l2test.c @@ -893,8 +893,9 @@ static void recv_mode(int sk) timestamp = 0; memset(ts, 0, sizeof(ts)); } else { - sprintf(ts, "[%ld.%ld] ", - tv.tv_sec, tv.tv_usec); + sprintf(ts, "[%lld.%lld] ", + (long long)tv.tv_sec, + (long long)tv.tv_usec); } } diff --git a/tools/rctest.c b/tools/rctest.c index 9eb8210d6..269503701 100644 --- a/tools/rctest.c +++ b/tools/rctest.c @@ -500,8 +500,9 @@ static void recv_mode(int sk) timestamp = 0; memset(ts, 0, sizeof(ts)); } else { - sprintf(ts, "[%ld.%ld] ", - tv.tv_sec, tv.tv_usec); + sprintf(ts, "[%lld.%lld] ", + (long long)tv.tv_sec, + (long long)tv.tv_usec); } } -- 2.47.3