aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2004-05-21 19:15:06 +0000
committerMarcus Brinkmann <[email protected]>2004-05-21 19:15:06 +0000
commit17c7de32c38172baf1435a22be87532950f4573d (patch)
tree8d5a5530d486eb070564c974354a3b8a184a1c91
parentAdd item about GPG_ERR_CERT_REVOKED in verify status. (diff)
downloadgpgme-17c7de32c38172baf1435a22be87532950f4573d.tar.gz
gpgme-17c7de32c38172baf1435a22be87532950f4573d.zip
2004-05-21 Marcus Brinkmann <[email protected]>
* verify.c (parse_error): Do not skip location of where token.
Diffstat (limited to '')
-rw-r--r--gpgme/ChangeLog2
-rw-r--r--gpgme/verify.c9
2 files changed, 4 insertions, 7 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog
index 3be03a7a..4ac748c2 100644
--- a/gpgme/ChangeLog
+++ b/gpgme/ChangeLog
@@ -1,5 +1,7 @@
2004-05-21 Marcus Brinkmann <[email protected]>
+ * verify.c (parse_error): Do not skip location of where token.
+
* gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_REVKEYSIG.
* verify.c (_gpgme_verify_status_handler): Add handling of
GPGME_STATUS_REVKEYSIG.
diff --git a/gpgme/verify.c b/gpgme/verify.c
index 7ac5fe2b..e1563302 100644
--- a/gpgme/verify.c
+++ b/gpgme/verify.c
@@ -488,16 +488,11 @@ parse_error (gpgme_signature_t sig, char *args)
else
return gpg_error (GPG_ERR_INV_ENGINE);
- /* It is often useful to compare only the last part of the where token. */
- where_last = strrchr (where, '.');
- if (!where_last)
- where_last = where;
-
err = _gpgme_map_gnupg_error (which);
- if (!strcmp (where_last, ".findkey"))
+ if (!strcmp (where, "verify.findkey"))
sig->status = err;
- else if (!strcmp (where_last, ".keyusage")
+ else if (!strcmp (where, "verify.keyusage")
&& gpg_err_code (err) == GPG_ERR_WRONG_KEY_USAGE)
sig->wrong_key_usage = 1;