From: Theodore Ts'o Date: Thu, 25 Jul 2019 02:25:11 +0000 (-0400) Subject: e2fsck: set E2FSCK_TIME correctly on a 32-bit arch with a 64-bit time_t X-Git-Tag: archive/debian/1.45.3-3~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a368e0cbfb33d3050dcccccf0bf5a5539d3dac39;p=thirdparty%2Fe2fsprogs.git e2fsck: set E2FSCK_TIME correctly on a 32-bit arch with a 64-bit time_t Addresses-Debian-Bug: #932906 Signed-off-by: Theodore Ts'o --- diff --git a/e2fsck/e2fsck.c b/e2fsck/e2fsck.c index 3770bfcb7..929bd78d8 100644 --- a/e2fsck/e2fsck.c +++ b/e2fsck/e2fsck.c @@ -37,7 +37,7 @@ errcode_t e2fsck_allocate_context(e2fsck_t *ret) time_env = getenv("E2FSCK_TIME"); if (time_env) - context->now = strtoul(time_env, NULL, 0); + context->now = (time_t) strtoull(time_env, NULL, 0); else { context->now = time(0); if (context->now < 1262322000) /* January 1 2010 */