Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Jan 1998 11:50:01 -0800 (PST)
From:      Steve Price <sprice@hiwaay.net>
To:        freebsd-bugs
Subject:   Re: bin/5419: timed rejects valid networks with -n
Message-ID:  <199801031950.LAA29350@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/5419; it has been noted by GNATS.

From: Steve Price <sprice@hiwaay.net>
To: traister@mojozone.org
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: bin/5419: timed rejects valid networks with -n
Date: Sat, 03 Jan 1998 13:50:02 -0600

 Joe Traister wrote:
 > 
 > >Fix:
 > 
 > --- timed.c.dist        Fri Jan  2 22:14:01 1998
 > +++ timed.c     Fri Jan  2 22:14:25 1998
 > @@ -364,7 +364,7 @@
 >                                 nentp = getnetbyaddr(nt->net, AF_INET);
 >                 }
 >                 if (nentp != 0) {
 > -                       nt->net = nentp->n_net;
 > +                       nt->net = htonl(nentp->n_net);
 >                 } else if (nt->net == INADDR_NONE) {
 >                         fprintf(stderr, "timed: unknown net %s\n", nt->name);
 >                         exit(1);
 
 I am no timed(8) expert.  In fact, I have never used it.  Just from
 looking at the code it appears that if the above fix is appropriate
 then it should also be supplemented with the following patch.  I'm
 just guessing here, so don't shoot me if I'm wrong. :)
 
 Steve
 
 @@ -420,7 +420,7 @@
  		ntp->dest_addr.sin_port = port;
  
  		for (nt = nets; nt; nt = nt->next) {
 -			if (ntp->net.s_addr == htonl(nt->net))
 +			if (ntp->net.s_addr == nt->net)
  				break;
  		}
  		if ((nflag && !nt) || (iflag && nt))



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801031950.LAA29350>