From cc5058b774524a67447ed5f7157d8dcdb64dd0b9 Mon Sep 17 00:00:00 2001 From: trociny Date: Fri, 11 Nov 2011 15:24:17 +0000 Subject: [PATCH] MFS r227450 (MFC r227449): Fix false positive EADDRINUSE that could be returned by bind, due to the typo made in r227207. Reported by: kib Tested by: kib Approved by: re (kib) git-svn-id: svn://svn.freebsd.org/base/releng/9.0@227451 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/netinet6/in6_pcb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/netinet6/in6_pcb.c b/sys/netinet6/in6_pcb.c index d29762d8..8f829635 100644 --- a/sys/netinet6/in6_pcb.c +++ b/sys/netinet6/in6_pcb.c @@ -270,7 +270,7 @@ in6_pcbbind(register struct inpcb *inp, struct sockaddr *nam, } else if (t && (reuseport == 0 || (t->inp_flags2 & INP_REUSEPORT) == 0) && (ntohl(t->inp_laddr.s_addr) != INADDR_ANY || - (t->inp_vflag & INP_IPV6PROTO) == 0)) + (t->inp_vflag & INP_IPV6PROTO) != 0)) return (EADDRINUSE); } #endif -- 2.42.0