aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2019-07-24 22:25:11 -0400
committerTheodore Ts'o <tytso@mit.edu>2019-07-24 22:25:11 -0400
commita368e0cbfb33d3050dcccccf0bf5a5539d3dac39 (patch)
tree413ab1b957b1b63f40a0876d9f767565f4fbf44c
parent4a6ef8e682bef31321c8cccbd7eab06cfe6625c9 (diff)
downloade2fsprogs-a368e0cbfb33d3050dcccccf0bf5a5539d3dac39.tar.gz
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 <tytso@mit.edu>
-rw-r--r--e2fsck/e2fsck.c2
1 files changed, 1 insertions, 1 deletions
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 */