9
0
Fork 0

dns: use global nameserver/domainname

nameserver and domainname are now globally available in the 'net' device.
use these variables.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2012-04-15 16:10:01 +02:00
parent 87be17d7db
commit 1f12076c1e
1 changed files with 3 additions and 3 deletions

View File

@ -77,7 +77,7 @@ static int dns_send(char *name)
header->nauth = 0;
header->nother = 0;
domain = getenv("domainname");
domain = getenv("net.domainname");
if (!strchr(name, '.') && domain && *domain)
fullname = asprintf(".%s.%s.", name, domain);
@ -205,11 +205,11 @@ IPaddr_t resolv(char *host)
dns_state = STATE_INIT;
ip = getenv_ip_dns("nameserver", 0);
ip = getenv_ip("net.nameserver");
if (!ip)
return 0;
debug("resolving host %s via nameserver %s\n", host, getenv("nameserver"));
debug("resolving host %s via nameserver %s\n", host, ip_to_string(ip));
dns_con = net_udp_new(ip, DNS_PORT, dns_handler, NULL);
if (IS_ERR(dns_con))