|
@@ -71,6 +71,7 @@ main(int argc, char *argv[])
|
|
|
}ARGEND
|
|
|
|
|
|
now = time(nil);
|
|
|
+ nowns = nsec();
|
|
|
dninit();
|
|
|
fmtinstall('R', prettyrrfmt);
|
|
|
if(myipaddr(ipaddr, mntpt) < 0)
|
|
@@ -319,7 +320,7 @@ squirrelserveraddrs(void)
|
|
|
continue;
|
|
|
}
|
|
|
req.isslave = 1;
|
|
|
- req.aborttime = now + Maxreqtm;
|
|
|
+ req.aborttime = NS2MS(nowns) + Maxreqtm;
|
|
|
*l = dnresolve(rp->host->name, Cin, Ta, &req, 0, 0, Recurse, 0, 0);
|
|
|
while(*l != nil)
|
|
|
l = &(*l)->next;
|
|
@@ -420,7 +421,7 @@ doquery(char *name, char *tstr)
|
|
|
memset(&req, 0, sizeof req);
|
|
|
getactivity(&req, 0);
|
|
|
req.isslave = 1;
|
|
|
- req.aborttime = now + Maxreqtm;
|
|
|
+ req.aborttime = NS2MS(nowns) + Maxreqtm;
|
|
|
rr = dnresolve(buf, Cin, type, &req, 0, 0, Recurse, rooted, 0);
|
|
|
if(rr){
|
|
|
print("----------------------------\n");
|