diff options
author | hsu <hsu@FreeBSD.org> | 2002-10-30 08:32:19 +0000 |
---|---|---|
committer | hsu <hsu@FreeBSD.org> | 2002-10-30 08:32:19 +0000 |
commit | fa157d4b9a103a01ff639ce742aeecb58c095f97 (patch) | |
tree | 1e26aadedf87d2089423d3b65fabf84837213f44 /sys/netinet/tcp_input.c | |
parent | c839dff3692ffdf2af258ba6181fcb219a184269 (diff) | |
download | FreeBSD-src-fa157d4b9a103a01ff639ce742aeecb58c095f97.zip FreeBSD-src-fa157d4b9a103a01ff639ce742aeecb58c095f97.tar.gz |
Don't need to check if SO_OOBINLINE is defined.
Don't need to protect isipv6 conditional with INET6.
Fix leading indentation in 2 lines.
Diffstat (limited to 'sys/netinet/tcp_input.c')
-rw-r--r-- | sys/netinet/tcp_input.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 7849ea0..6175a81 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -525,8 +525,8 @@ tcp_input(m, off0) /* * Locate pcb for segment. */ - INP_INFO_WLOCK(&tcbinfo); - headlocked = 1; + INP_INFO_WLOCK(&tcbinfo); + headlocked = 1; findpcb: /* IPFIREWALL_FORWARD section */ if (next_hop != NULL && isipv6 == 0) { /* IPv6 support is not yet */ @@ -574,14 +574,11 @@ findpcb: } #endif #ifdef FAST_IPSEC -#ifdef INET6 if (isipv6) { if (inp != NULL && ipsec6_in_reject(m, inp)) { goto drop; } - } else -#endif /* INET6 */ - if (inp != NULL && ipsec4_in_reject(m, inp)) { + } else if (inp != NULL && ipsec4_in_reject(m, inp)) { goto drop; } #endif /*FAST_IPSEC*/ @@ -2053,13 +2050,11 @@ step6: * but if two URG's are pending at once, some out-of-band * data may creep in... ick. */ - if (th->th_urp <= (u_long)tlen -#ifdef SO_OOBINLINE - && (so->so_options & SO_OOBINLINE) == 0 -#endif - ) - tcp_pulloutofband(so, th, m, - drop_hdrlen); /* hdr drop is delayed */ + if (th->th_urp <= (u_long)tlen && + !(so->so_options & SO_OOBINLINE)) { + /* hdr drop is delayed */ + tcp_pulloutofband(so, th, m, drop_hdrlen); + } } else { /* * If no out of band data is expected, |