From 092154e17e885616340d7b1f7ecaf5cab4b2baa8 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 15 Jan 2024 09:13:46 +0100 Subject: [PATCH] gpgsm: Improve the status line for --verify errors. * sm/verify.c (gpgsm_verify): Improve verify.leave status line. -- Suggested-by: Jakob Bohm --- sm/verify.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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;