From 4dc78204ae8b3632de311addbb215cdadf14acda Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 16 Jan 2004 17:42:36 +0000 Subject: [PATCH] * sign.c (gpgsm_sign): Print an error message on all failures. * decrypt.c (gpgsm_decrypt): Ditto. --- sm/ChangeLog | 5 +++++ sm/decrypt.c | 5 ++++- sm/sign.c | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/sm/ChangeLog b/sm/ChangeLog index e3329b669..788c71f4d 100644 --- a/sm/ChangeLog +++ b/sm/ChangeLog @@ -1,3 +1,8 @@ +2004-01-16 Werner Koch + + * sign.c (gpgsm_sign): Print an error message on all failures. + * decrypt.c (gpgsm_decrypt): Ditto. + 2003-12-17 Werner Koch * server.c (gpgsm_server): Add arg DEFAULT_RECPLIST. diff --git a/sm/decrypt.c b/sm/decrypt.c index 9b02392d6..c6eb8ab4b 100644 --- a/sm/decrypt.c +++ b/sm/decrypt.c @@ -482,7 +482,10 @@ gpgsm_decrypt (CTRL ctrl, int in_fd, FILE *out_fp) leave: if (rc) - gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL); + { + gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL); + log_error ("message decryption failed: %s\n", gpg_strerror (rc)); + } ksba_cms_release (cms); gpgsm_destroy_reader (b64reader); gpgsm_destroy_writer (b64writer); diff --git a/sm/sign.c b/sm/sign.c index 5afbc6cdd..b3e3b5646 100644 --- a/sm/sign.c +++ b/sm/sign.c @@ -622,6 +622,8 @@ gpgsm_sign (CTRL ctrl, CERTLIST signerlist, leave: + if (rc) + log_error ("error creating signature: %s\n", gpg_strerror (rc)); if (release_signerlist) gpgsm_release_certlist (signerlist); ksba_cms_release (cms);