[lvm-devel] main - cov: keep time calculation ready for 2038
Zdenek Kabelac
zkabelac at sourceware.org
Mon Sep 13 10:36:12 UTC 2021
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=be1c2a1ae2da445309f04ac4e3ed7470ff29d436
Commit: be1c2a1ae2da445309f04ac4e3ed7470ff29d436
Parent: 3ce8db8b889cbebdfe13aa394f5b6a9a9d00e25c
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Thu Sep 9 22:37:36 2021 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Sep 13 12:34:41 2021 +0200
cov: keep time calculation ready for 2038
Be prepared ;) and keep arithmetic 64bit ready.
---
lib/report/report.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/report/report.c b/lib/report/report.c
index 0fd0f30ac..efe103f43 100644
--- a/lib/report/report.c
+++ b/lib/report/report.c
@@ -819,7 +819,7 @@ static void _adjust_time_for_granularity(struct time_info *info, struct tm *tm,
#define SECS_PER_MINUTE 60
#define SECS_PER_HOUR 3600
-#define SECS_PER_DAY 86400
+#define SECS_PER_DAY ((time_t)86400)
static int _days_in_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
More information about the lvm-devel
mailing list