Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Jun 1995 19:56:32 -0700
From:      David Greenman <davidg@Root.COM>
To:        Matt Dillon <dillon@best.com>
Cc:        bugs@FreeBSD.org
Subject:   Re: connect() bug found and fixed (uninitialized pointer) 
Message-ID:  <199506090256.TAA00249@corbin.Root.COM>
In-Reply-To: Your message of "Thu, 08 Jun 95 19:16:58 -0701." <199506090217.TAA13416@shell1.best.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>    In case Dima didn't get this off to you, there's a bug in
>    netinet/tcp_usrreq.c: tcp_connect()... the ifaddr is left
>    uninitialized in the case where in_pcbladdr() fails.  The fix
>    is to check the error code from in_pcbladdr() and to return
>    it rather then fall through to the remaining code if it comes
>    back non-zero.
>
>    I stuck a printf() in there to catch the condition as well just to
>    see how often it occured... got about a hit every 10 minutes
>    on our (very busy) FTP/WWW server from ftpd.

   Interesting...I'll have a look. Want to send me a diff for how you think it
should be fixed?

>    Gotta quick question for you guys too:  Is it safe to create
>    UFS partitions greater then 2GB ?

   Yes. Walnut Creek's news server has a 9GB drive (w/single partition) for
it's spool/news, and has been working fine for a month or more.

-DG



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