summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ndb/dns.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2.9hal>2012-03-02 17:47:01 +0100
committercinap_lenrek <cinap_lenrek@rei2.9hal>2012-03-02 17:47:01 +0100
commitbf686ffabcc2b92bc4c8de248cf21b47f149b4a2 (patch)
treeece445a56db1875f8fc753ca1c837a690ce45880 /sys/src/cmd/ndb/dns.c
parentd8a60343baca2cc85084e18a817dbf2f0e816dd7 (diff)
dns: discover my ip address at runtime
Diffstat (limited to 'sys/src/cmd/ndb/dns.c')
-rw-r--r--sys/src/cmd/ndb/dns.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/src/cmd/ndb/dns.c b/sys/src/cmd/ndb/dns.c
index 1bab66875..1bd0ef7fa 100644
--- a/sys/src/cmd/ndb/dns.c
+++ b/sys/src/cmd/ndb/dns.c
@@ -65,7 +65,6 @@ struct {
Cfg cfg;
int debug;
-uchar ipaddr[IPaddrlen]; /* my ip address */
int maxage = Defmaxage;
int mfd[2];
int needrefresh;
@@ -191,15 +190,12 @@ main(int argc, char *argv[])
/* start syslog before we fork */
fmtinstall('F', fcallfmt);
dninit();
- /* this really shouldn't be fatal */
- if(myipaddr(ipaddr, mntpt) < 0)
- sysfatal("can't read my ip address");
- dnslog("starting %s%sdns %s%s%son %I's %s",
+ dnslog("starting %s%sdns %s%s%son %s",
(cfg.straddle? "straddling ": ""),
(cfg.cachedb? "caching ": ""),
(cfg.serve? "udp server ": ""),
(cfg.justforw? "forwarding-only ": ""),
- (cfg.resolver? "resolver ": ""), ipaddr, mntpt);
+ (cfg.resolver? "resolver ": ""), mntpt);
opendatabase();
now = time(nil); /* open time files before we fork */