Date: Thu, 8 Jun 1995 19:16:58 -0701 From: Matt Dillon <dillon@best.com> To: bugs@FreeBSD.org Subject: connect() bug found and fixed (uninitialized pointer) Message-ID: <199506090217.TAA13416@shell1.best.com>
next 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. Gotta quick question for you guys too: Is it safe to create UFS partitions greater then 2GB ? -Matt Matthew Dillon VP Engineering, BEST Internet Communications, Inc. <dillon@best.com>, <dillon@apollo.west.oic.com> [always include a portion of the original email in any response!]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506090217.TAA13416>