aboutsummaryrefslogtreecommitdiff
path: root/sysutils/e2fsprogs/files/patch-e2fsck_e2fsck.c
blob: c40e19ec1810083647377a75b13f9aa8fbc5be76 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
commit a368e0cbfb33d3050dcccccf0bf5a5539d3dac39
Author: Theodore Ts'o <tytso@mit.edu>
Date:   Wed Jul 24 22:25:11 2019 -0400

    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>

--- e2fsck/e2fsck.c.orig	2019-07-15 01:03:14 UTC
+++ 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 */