cvs commit: src/sys/netinet in_pcb.c

Thomas Moestl tmm at
Sat Nov 22 19:09:27 PST 2003

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
>, among other things.
>   Reviewed by:    sam
		       ^, andre


	- Thomas

Thomas Moestl <t.moestl at>
              <tmm at>
PGP fingerprint: 1C97 A604 2BD0 E492 51D0  9C0F 1FE6 4F1D 419C 776C

More information about the cvs-all mailing list