From 83374554830904dfc6f2010e3fcdd9a1a864a2e6 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 12 Mar 2002 13:36:29 +0000 Subject: * verify.c (gpgsm_verify): Detect certs-only message. --- sm/gpgsm.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'sm/gpgsm.c') diff --git a/sm/gpgsm.c b/sm/gpgsm.c index bc285034a..142e170a2 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -1007,9 +1007,15 @@ main ( int argc, char **argv) { int rc = gpgsm_add_to_certlist (sl->d, &recplist); if (rc) - log_error (_("can't encrypt to `%s': %s\n"), - sl->d, gnupg_strerror (rc)); - } + { + log_error (_("can't encrypt to `%s': %s\n"), + sl->d, gnupg_strerror (rc)); + gpgsm_status2 (&ctrl, STATUS_INV_RECP, + rc == -1? "1": + rc == GNUPG_Ambiguous_Name? "2 ": "0 ", + sl->d, NULL); + } + } if (log_get_errorcount(0)) gpgsm_exit(1); /* must stop for invalid recipients */ -- cgit v1.2.3