aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2018-10-24 07:17:39 +0000
committerAndre Heinecke <[email protected]>2018-10-24 07:17:39 +0000
commit01baee2b0ef4f81ac6ffa55480e91168dd27b430 (patch)
treeb68c0d0a9952a7b1d046962506e4a1219e7ec03e
parentsm: Fix dirmngr loadcrl for intermediate certs (diff)
downloadgnupg-01baee2b0ef4f81ac6ffa55480e91168dd27b430.tar.gz
gnupg-01baee2b0ef4f81ac6ffa55480e91168dd27b430.zip
dirmngr: Only print info for no ldapserver file
* dirmngr/dirmngr.c (parse_ldapserver_file): Only print info for ENOENT. -- It is very common that there is no ldapserver file. In that case users are confused by an error printed at dirmngr startup.
-rw-r--r--dirmngr/dirmngr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/dirmngr/dirmngr.c b/dirmngr/dirmngr.c
index 5965f84ef..55c7a49ca 100644
--- a/dirmngr/dirmngr.c
+++ b/dirmngr/dirmngr.c
@@ -1629,7 +1629,11 @@ parse_ldapserver_file (const char* filename)
fp = es_fopen (filename, "r");
if (!fp)
{
- log_error (_("error opening '%s': %s\n"), filename, strerror (errno));
+ if (errno == ENOENT)
+ log_info ("No ldapserver file at: '%s'\n", filename);
+ else
+ log_error (_("error opening '%s': %s\n"), filename,
+ strerror (errno));
return NULL;
}