svn commit: r186959 - head/sys/netinet
Adrian Chadd
adrian at FreeBSD.org
Fri Jan 9 09:16:21 PST 2009
Author: adrian
Date: Fri Jan 9 17:16:18 2009
New Revision: 186959
URL: http://svn.freebsd.org/changeset/base/186959
Log:
Comment some potentially confusing logic.
Nitpicking by: mlaier
MFC after: 2 weeks
Modified:
head/sys/netinet/in_pcb.c
Modified: head/sys/netinet/in_pcb.c
==============================================================================
--- head/sys/netinet/in_pcb.c Fri Jan 9 16:37:29 2009 (r186958)
+++ head/sys/netinet/in_pcb.c Fri Jan 9 17:16:18 2009 (r186959)
@@ -347,6 +347,11 @@ in_pcbbind_setup(struct inpcb *inp, stru
} else if (sin->sin_addr.s_addr != INADDR_ANY) {
sin->sin_port = 0; /* yech... */
bzero(&sin->sin_zero, sizeof(sin->sin_zero));
+ /*
+ * Is the address a local IP address?
+ * If INP_NONLOCALOK is set, then the socket may be bound
+ * to any local endpoint address.
+ */
if (
#if defined(IP_NONLOCALBIND)
((inp->inp_flags & INP_NONLOCALOK) == 0) &&
More information about the svn-src-all
mailing list