From feaa0a5568c879c8dc22fdfc9f6613fc6bcb9ce6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 1 Aug 2025 16:12:08 +0200 Subject: [PATCH] what about an AND ? --- src/tool_writeout.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tool_writeout.c b/src/tool_writeout.c index 185b835125..94592d1f14 100644 --- a/src/tool_writeout.c +++ b/src/tool_writeout.c @@ -572,7 +572,11 @@ static const char *outtime(const char *ptr, /* %time{ ... */ if(timestr) { curl_off_t val; curlx_str_number(×tr, &val, TIME_T_MAX); - cnow.tv_sec = (val < TIME_T_MAX) ? (time_t)val : TIME_T_MAX; +#ifdef SIZEOF_TIME_T < 5 + cnow.tv_sec = (time_t)(val & 0xffffffff); +#else + cnow.tv_sec = (time_t)val; +#endif cnow.tv_usec = (unsigned int)(val % 1000000); } }