summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_usrreq.c
diff options
context:
space:
mode:
authorRodney W. Grimes <rgrimes@FreeBSD.org>1995-06-11 19:33:05 +0000
committerRodney W. Grimes <rgrimes@FreeBSD.org>1995-06-11 19:33:05 +0000
commitd3628763db3974826e46a036aa54333147fbe238 (patch)
treeba998dfb4fcad03e00a5cbf58e2a0ad648bab6e6 /sys/netinet/tcp_usrreq.c
parent67eb1e0ed1fb11c703392e562440c67d3b44b094 (diff)
Notes
Diffstat (limited to 'sys/netinet/tcp_usrreq.c')
-rw-r--r--sys/netinet/tcp_usrreq.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netinet/tcp_usrreq.c b/sys/netinet/tcp_usrreq.c
index b2bc22c8b233..2a74394431c6 100644
--- a/sys/netinet/tcp_usrreq.c
+++ b/sys/netinet/tcp_usrreq.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* From: @(#)tcp_usrreq.c 8.2 (Berkeley) 1/3/94
- * $Id: tcp_usrreq.c,v 1.13 1995/04/09 01:29:28 davidg Exp $
+ * $Id: tcp_usrreq.c,v 1.14.2.1 1995/06/09 03:21:13 davidg Exp $
*/
#include <sys/param.h>
@@ -408,6 +408,8 @@ tcp_connect(tp, nam)
* TIME_WAIT state, creating an ADDRINUSE error.
*/
error = in_pcbladdr(inp, nam, &ifaddr);
+ if (error)
+ return error;
oinp = in_pcblookup(inp->inp_pcbinfo->listhead,
sin->sin_addr, sin->sin_port,
inp->inp_laddr.s_addr != INADDR_ANY ? inp->inp_laddr