diff options
author | Darren Tucker <dtucker@dtucker.net> | 2021-07-12 18:00:05 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2021-07-12 18:21:26 +1000 |
commit | f5fc6a4c3404bbf65c21ca6361853b33d78aa87e (patch) | |
tree | 44eeb4c81e03705618760e91840e77b5b117ae9f /misc.c | |
parent | fd2d06ae4442820429d634c0a8bae11c8e40c174 (diff) |
Add configure-time detection for SSH_TIME_T_MAX.
Should fix printing cert times exceeding INT_MAX (bz#3329) on platforms
were time_t is a long long. The limit used is for the signed type, so if
some system has a 32bit unsigned time_t then the lower limit will still
be imposed and we would need to add some way to detect this. Anyone using
an unsigned 64bit can let us know when it starts being a problem.
Diffstat (limited to 'misc.c')
-rw-r--r-- | misc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2384,7 +2384,7 @@ parse_absolute_time(const char *s, uint64_t *tp) } /* On OpenBSD time_t is int64_t which is long long. */ -#define SSH_TIME_T_MAX LLONG_MAX +/* #define SSH_TIME_T_MAX LLONG_MAX */ void format_absolute_time(uint64_t t, char *buf, size_t len) |