[1390] in testers

home help back first fref pref prev next nref lref last post

named fix

daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Mon Dec 10 12:37:00 1990

Date: Mon, 10 Dec 90 12:22:26 -0500
From: Mark Rosenstein <mar@MIT.EDU>
To: testers@MIT.EDU
Cc: tytso@MIT.EDU

This fix avoids having the named get unreasonable retry times for the
hesiod servers resulting in hesiod queries timing out:

*** /source/bsd-4.3/common/etc/named/ns_resp.c  Thu Nov 16 06:41:35 1989
--- ns_resp.c   Mon Dec 10 12:20:02 1990
***************
*** 594,600 ****
        qp->q_naddr = 0;
        qp->q_curaddr = 0;
        qp->q_fwd = fwdtab;
-       qp->q_addr[0].stime = tt;
        if (nslookup(nsp, qp) == 0) {
  #ifdef DEBUG
                if (debug >= 3)
--- 594,599 ----
***************
*** 602,607 ****
--- 601,607 ----
  #endif
                goto servfail;
        }
+       qp->q_addr[0].stime = tt;
        if (cname) {
                if (qp->q_cname++ == MAXCNAMES) {
  #ifdef DEBUG

home help back first fref pref prev next nref lref last post