summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_usrreq.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2011-06-02 10:21:05 +0000
committerRobert Watson <rwatson@FreeBSD.org>2011-06-02 10:21:05 +0000
commitb598155a85e9e64786e687cf21950dece772be0e (patch)
treeb147c34699066b99c7446a6801122e1dac495928 /sys/netinet/tcp_usrreq.c
parent3d1209681245cadfbacc887b3788aa8f4b04609f (diff)
Notes
Diffstat (limited to 'sys/netinet/tcp_usrreq.c')
-rw-r--r--sys/netinet/tcp_usrreq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_usrreq.c b/sys/netinet/tcp_usrreq.c
index 9bad9701dfea..96cb1e4e1b29 100644
--- a/sys/netinet/tcp_usrreq.c
+++ b/sys/netinet/tcp_usrreq.c
@@ -1158,7 +1158,7 @@ tcp6_connect(struct tcpcb *tp, struct sockaddr *nam, struct thread *td)
*/
error = in6_pcbladdr(inp, nam, &addr6);
if (error)
- return error;
+ goto out;
oinp = in6_pcblookup_hash_locked(inp->inp_pcbinfo,
&sin6->sin6_addr, sin6->sin6_port,
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)