Peter van Dijk wrote:
> 
> On Mon, Apr 17, 2000 at 10:31:51PM +0300, Gabriel Ambuehl wrote:
> > Hello Peter,
> > >> code and not part of the stable branch, I'd avoid using it for any production
> > >> servers till it's migrated to the stable tree.
> > > 4.0 went STABLE a couple of weeks ago.
> >
> > So should I go for 4.0 stable directly instead of 4.0 Release?
> 
> You can't. There is no 4.0-STABLE release. That's wat 4.0-RELEASE is called
> RELEASE for.
> 
> Get 4.0-RELEASE mfsroot and kern disks, FTP-install 4.0-RELEASE, and then
> cvsup to 4.0-STABLE and make world and install a new kernel.

There is a partial fix in FreeBSD-4.0-RELEASE.

For more information see PR kern/17311:

 http://www.freebsd.org/cgi/query-pr.cgi?pr=17311

CVS Log for src/sys/net/if.c:
 1.85 Mon Feb 28 19:30:25 2000 UTC by guido 
 CVS Tags: RELENG_4_0_0_RELEASE, RELENG_4_BP, HEAD, RELENG_4
 Diffs to 1.84 
 
 This fixes a problem where the SIOCGIFCONF ioctl goes wrong.  This
 is triggered when qmail is used with INET6 enabled.  The bug
 manifests itself in that the space variable can become negative
 and that in the comparison in the guards of the 2 loops, this was
 not noticed because sizeof() returns an unsigned and thus the signed
 variable gets promoted to unsigned. I decided not to make space
 unsigned because I think we should guard against this from happening.
 Thus panic() in case space becomes negative.

-- 
Andre

Reply via email to