emacs-diffs
[Top][All Lists]
Advanced

[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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]