File r883864.diff of Package kdepimlibs4

Subject: gpgme: Treat GPGME_STATUS_{KEY,SIG}EXPIRED as errors, too.
From: wstephenson@suse.de
Bug: 
Patch-upstream: 883864
--- gpgme++/editinteractor.cpp	(revision 883863)
+++ gpgme++/editinteractor.cpp	(revision 883864)
@@ -209,6 +209,10 @@ Error status_to_error( unsigned int stat
         return Error( gpg_error( GPG_ERR_NO_PASSPHRASE ) );
     case GPGME_STATUS_ALREADY_SIGNED:
         return Error( gpg_error( GPG_ERR_ALREADY_SIGNED ) );
+    case GPGME_STATUS_KEYEXPIRED:
+        return Error( gpg_error( GPG_ERR_CERT_EXPIRED ) );
+    case GPGME_STATUS_SIGEXPIRED:
+        return Error( gpg_error( GPG_ERR_SIG_EXPIRED ) );
     }
     return Error();
 }
Index: gpgme++/editinteractor.cpp
===================================================================
openSUSE Build Service is sponsored by