libdns: For SOCKS connection, just fails.
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 2 Jul 2018 01:37:49 +0000 (10:37 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 2 Jul 2018 01:47:38 +0000 (10:47 +0900)
commitcca92ca5348999a3564dd54d7b0a103cc9e7640c
treef25a65af4e2b1ae0ebfb2c0a0c0a1fdc832ff570
parent72a35ffee022f1bf180d02250c5be6a4edb599e7
libdns: For SOCKS connection, just fails.

* dirmngr/dns.c (dns_res_exec): If it's DNS_SO_SOCKS_CONN, don't
iterate to other server, but return the error immediately.

--

Cherry picked from master commit:
    1aacd12471935a354cfd85ee1805edc7eb16e6c5

In the function libdns_switch_port_p in dns-stuff.c, this patch
allows to fallback using TOR_PORT2 correctly.

Fixes-commit: bcdbf8b8ebe9d61160e0b007dabe1b6462ffbc93
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
dirmngr/dns.c