[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 2e8cc206f52 1/2: Avoid backwards clock in movemail timestamps
From: |
Paul Eggert |
Subject: |
master 2e8cc206f52 1/2: Avoid backwards clock in movemail timestamps |
Date: |
Tue, 21 Mar 2023 17:42:26 -0400 (EDT) |
branch: master
commit 2e8cc206f520ec9feb42273703d7afbcb32cd791
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>
Avoid backwards clock in movemail timestamps
* lib-src/movemail.c (mbx_delimit_begin): Use ‘current_timespec’
instead of ‘time’ to generate the user-visible timestamp.
This works around the minor glitch caused by glibc bug 30200
<https://sourceware.org/bugzilla/show_bug.cgi?id=30200>.
---
lib-src/movemail.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib-src/movemail.c b/lib-src/movemail.c
index 8119046a916..972ab7156fa 100644
--- a/lib-src/movemail.c
+++ b/lib-src/movemail.c
@@ -846,7 +846,7 @@ movemail_strftime (char *s, size_t size, char const *format,
static bool
mbx_delimit_begin (FILE *mbf)
{
- time_t now = time (NULL);
+ time_t now = current_timespec ().tv_sec;
struct tm *ltime = localtime (&now);
if (!ltime)
return false;