Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Nov 2003 04:10:36 +0100
From:      Thomas Moestl <tmm@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/netinet in_pcb.c
Message-ID:  <20031123031036.GA16180@timesink.dyndns.org>
In-Reply-To: <200311230302.hAN3209U045821@repoman.freebsd.org>
References:  <200311230302.hAN3209U045821@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2003/11/22 at 19:02:00 -0800, Thomas Moestl wrote:
> tmm         2003/11/22 19:02:00 PST
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/netinet          in_pcb.c 
>   Log:
>   bzero() the the sockaddr used for the destination address for
>   rtalloc_ign() in in_pcbconnect_setup() before it is filled out.
>   Otherwise, stack junk would be left in sin_zero, which could
>   cause host routes to be ignored because they failed the comparison
>   in rn_match().
>   This should fix the wrong source address selection for connect() to
>   127.0.0.1, among other things.
>   
>   Reviewed by:    sam
		       ^, andre

(oops).

	- Thomas

-- 
Thomas Moestl <t.moestl@tu-bs.de>	http://www.tu-bs.de/~y0015675/
              <tmm@FreeBSD.org>		http://people.FreeBSD.org/~tmm/
PGP fingerprint: 1C97 A604 2BD0 E492 51D0  9C0F 1FE6 4F1D 419C 776C



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