aboutsummaryrefslogtreecommitdiffstats
path: root/sm/decrypt.c
diff options
context:
space:
mode:
Diffstat (limited to 'sm/decrypt.c')
-rw-r--r--sm/decrypt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sm/decrypt.c b/sm/decrypt.c
index 6e88565b4..4038f8d27 100644
--- a/sm/decrypt.c
+++ b/sm/decrypt.c
@@ -453,9 +453,12 @@ gpgsm_decrypt (CTRL ctrl, int in_fd, FILE *out_fp)
log_error ("write failed: %s\n", gnupg_strerror (rc));
goto leave;
}
+ gpgsm_status (ctrl, STATUS_DECRYPTION_OKAY, NULL);
leave:
+ if (rc)
+ gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL);
ksba_cms_release (cms);
gpgsm_destroy_reader (b64reader);
gpgsm_destroy_writer (b64writer);