Changeset View
Changeset View
Standalone View
Standalone View
new/dirmngr/dns-stuff.c
Context not available. | |||||
enable_recursive_resolver (int yes) | enable_recursive_resolver (int yes) | ||||
{ | { | ||||
recursive_resolver = yes; | recursive_resolver = yes; | ||||
#ifdef USE_LIBDNS | |||||
libdns_reinit_pending = 1; | libdns_reinit_pending = 1; | ||||
#endif /*USE_LIBDNS*/ | |||||
} | } | ||||
Context not available. | |||||
strncpy (tor_nameserver, ipaddr? ipaddr : DEFAULT_NAMESERVER, | strncpy (tor_nameserver, ipaddr? ipaddr : DEFAULT_NAMESERVER, | ||||
sizeof tor_nameserver -1); | sizeof tor_nameserver -1); | ||||
tor_nameserver[sizeof tor_nameserver -1] = 0; | tor_nameserver[sizeof tor_nameserver -1] = 0; | ||||
#ifdef USE_LIBDNS | |||||
libdns_reinit_pending = 1; | libdns_reinit_pending = 1; | ||||
libdns_tor_port = 0; /* Start again with the default port. */ | libdns_tor_port = 0; /* Start again with the default port. */ | ||||
#endif /*USE_LIBDNS*/ | |||||
} | } | ||||
Context not available. | |||||
void | void | ||||
reload_dns_stuff (int force) | reload_dns_stuff (int force) | ||||
{ | { | ||||
#ifdef USE_LIBDNS | |||||
if (force) | if (force) | ||||
{ | { | ||||
#ifdef USE_LIBDNS | |||||
libdns_deinit (); | libdns_deinit (); | ||||
#endif | |||||
libdns_reinit_pending = 0; | libdns_reinit_pending = 0; | ||||
} | } | ||||
else | else | ||||
libdns_reinit_pending = 1; | libdns_reinit_pending = 1; | ||||
#endif /*USE_LIBDNS*/ | |||||
} | } | ||||
Context not available. | |||||
if (err) | if (err) | ||||
{ | { | ||||
if (gpg_err_code (err) == GPG_ERR_NO_NAME) | |||||
err = 0; | err = 0; | ||||
goto leave; | goto leave; | ||||
} | } | ||||
Context not available. |