aboutsummaryrefslogtreecommitdiffstats
path: root/sm/verify.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-01-15 08:13:46 +0000
committerWerner Koch <[email protected]>2024-01-15 08:13:46 +0000
commit092154e17e885616340d7b1f7ecaf5cab4b2baa8 (patch)
tree8f7d3d50a391005b98b2552fcd167d8367844e62 /sm/verify.c
parentpo: Fix indentation for key generation options (diff)
downloadgnupg-092154e17e885616340d7b1f7ecaf5cab4b2baa8.tar.gz
gnupg-092154e17e885616340d7b1f7ecaf5cab4b2baa8.zip
gpgsm: Improve the status line for --verify errors.
* sm/verify.c (gpgsm_verify): Improve verify.leave status line. -- Suggested-by: Jakob Bohm
Diffstat (limited to 'sm/verify.c')
-rw-r--r--sm/verify.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sm/verify.c b/sm/verify.c
index e83a24f44..f5d7341ef 100644
--- a/sm/verify.c
+++ b/sm/verify.c
@@ -756,7 +756,12 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, estream_t out_fp)
char numbuf[50];
sprintf (numbuf, "%d", rc );
gpgsm_status2 (ctrl, STATUS_ERROR, "verify.leave",
- numbuf, NULL);
+ numbuf,
+ gpg_err_code (rc) == GPG_ERR_EPIPE?
+ "-- (Broken pipe on input or output)":
+ gpg_err_code (rc) == GPG_ERR_EOF?
+ "-- (End of file)" : NULL,
+ NULL);
}
return rc;