From d5a95ff130bcf6a5b7267751e64e8c23ddbd103d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 28 Mar 2002 17:21:54 +0000 Subject: * certpath.c (gpgsm_walk_cert_chain): Be a bit more silent on common errors. --- sm/certpath.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sm/certpath.c') diff --git a/sm/certpath.c b/sm/certpath.c index 12f4ba5c0..ad408fd52 100644 --- a/sm/certpath.c +++ b/sm/certpath.c @@ -237,7 +237,10 @@ gpgsm_walk_cert_chain (KsbaCert start, KsbaCert *r_next) rc = keydb_search_subject (kh, issuer); if (rc) { - log_error ("failed to find issuer's certificate: rc=%d\n", rc); + /* it is quite common not to have a certificate, so better don't + print an error here */ + if (rc != -1 && opt.verbose > 1) + log_error ("failed to find issuer's certificate: rc=%d\n", rc); rc = GNUPG_Missing_Certificate; goto leave; } -- cgit v1.2.3