]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix epg bug with (TICKS . HZ) timestamp
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 22 Oct 2018 17:54:45 +0000 (10:54 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 22 Oct 2018 18:00:15 +0000 (11:00 -0700)
Problem reported by Joseph Mingrone in:
https://lists.gnu.org/r/emacs-devel/2018-10/msg00380.html
* lisp/epg.el (epg--time-from-seconds): Just use a seconds count;
don’t generate an obsolete-format timestamp.

lisp/epg.el

index 8f26cd34ee49fa28d00be550d81d61e9327b1ea8..9d9bc9051daf1375dc38f66d007fdfe6b7d7e25f 100644 (file)
@@ -946,10 +946,7 @@ callback data (if any)."
    (cons (cons 'no-seckey string)
         (epg-context-result-for context 'error))))
 
-(defun epg--time-from-seconds (seconds)
-  (let ((number-seconds (string-to-number (concat seconds ".0"))))
-    (cons (floor (/ number-seconds 65536))
-         (floor (mod number-seconds 65536)))))
+(defalias 'epg--time-from-seconds #'string-to-number)
 
 (defun epg--status-ERRSIG (context string)
   (if (string-match "\\`\\([^ ]+\\) \\([0-9]+\\) \\([0-9]+\\) \