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
===================================================================