dirmngr: Fix error return for ADNS.

* dirmngr/dns-stuff.c (resolve_name_adns): Use RET for return value.

--
There are cases where libadns returns an error without setting the
variable ERRNO.

GnuPG-bug-id: 2745
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2016-10-27 14:49:17 +09:00
parent ca0ee4e381
commit 8a9341b42c
1 changed files with 1 additions and 1 deletions

View File

@ -278,7 +278,7 @@ resolve_name_adns (const char *name, unsigned short port,
my_protect ();
if (ret)
{
err = gpg_error_from_syserror ();
err = ret;
log_error ("DNS query failed: %s\n", gpg_strerror (err));
goto leave;
}