aboutsummaryrefslogtreecommitdiff
path: root/src/rfc2015.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rfc2015.c')
-rw-r--r--src/rfc2015.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/rfc2015.c b/src/rfc2015.c
index 8f1d975f..35fff7b2 100644
--- a/src/rfc2015.c
+++ b/src/rfc2015.c
@@ -129,9 +129,13 @@ static void sig_status_for_key(GString *str, gpgme_ctx_t ctx,
{
gpgme_key_t key;
gpgme_user_id_t user;
+ gpgme_error_t err;
- gpgme_get_key(ctx, sig->fpr, &key, 0);
- if (key == NULL || key->uids->uid == NULL) {
+ err = gpgme_get_key(ctx, sig->fpr, &key, 0);
+ if (err || key == NULL || key->uids->uid == NULL) {
+ if (err)
+ debug_print("gpgme_get_key failed: %s\n",
+ gpgme_strerror(err));
g_string_sprintfa(str, "%s\n",
gpgmegtk_sig_status_to_string (sig, FALSE));
if ((sig->fpr != NULL) && (*(sig->fpr) != '\0'))