From 01baee2b0ef4f81ac6ffa55480e91168dd27b430 Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Wed, 24 Oct 2018 09:17:39 +0200 Subject: [PATCH] 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. --- dirmngr/dirmngr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }