Backport Bug#7931 from trunk.
authorDaiki Ueno <ueno@unixuser.org>
Wed, 2 Feb 2011 07:53:29 +0000 (16:53 +0900)
committerDaiki Ueno <ueno@unixuser.org>
Wed, 2 Feb 2011 07:53:29 +0000 (16:53 +0900)
* epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED): Don't
presume KEYEXPIRED and KEYREVOKED to be a fatal error status
(Bug#7931).

lisp/ChangeLog
lisp/epg.el

index ead0456..2159eda 100644 (file)
 
        * files.el (copy-directory): Fix arguments to recursive call.
 
+2011-01-29  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED): Don't
+       presume KEYEXPIRED and KEYREVOKED to be a fatal error status
+       (Bug#7931).
+
 2011-01-29  Chong Yidong  <cyd@stupidchicken.com>
 
        * files.el (copy-directory): If destination is an existing
index fdcd0cb..673109b 100644 (file)
@@ -1560,14 +1560,14 @@ This function is for internal use only."
 
 (defun epg--status-KEYEXPIRED (context string)
   (epg-context-set-result-for
-   context 'error
+   context 'key
    (cons (list 'key-expired (cons 'expiration-time
                                  (epg--time-from-seconds string)))
         (epg-context-result-for context 'error))))
 
 (defun epg--status-KEYREVOKED (context string)
   (epg-context-set-result-for
-   context 'error
+   context 'key
    (cons '(key-revoked)
         (epg-context-result-for context 'error))))