FreeBSD Bugzilla – Attachment 115451 Details for
Bug 157209
[ip6] [patch] locking error in rip6_input() (sys/netinet6/raw_ip6.c)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 758 bytes, created by
Dmitrij Tejblum
on 2011-05-20 13:40:10 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Dmitrij Tejblum
Created:
2011-05-20 13:40:10 UTC
Size:
758 bytes
patch
obsolete
>--- sys/netinet6/raw_ip6.c 2010-08-31 19:52:12.000000000 +0400 >+++ sys/netinet6/raw_ip6.c 2011-05-14 00:27:24.000000000 +0400 >@@ -193,20 +193,20 @@ > if (!IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst) && > prison_check_ip6(in6p->inp_cred, > &ip6->ip6_dst) != 0) > continue; > } >+ INP_RLOCK(in6p); > if (in6p->in6p_cksum != -1) { > V_rip6stat.rip6s_isum++; > if (in6_cksum(m, proto, *offp, > m->m_pkthdr.len - *offp)) { > INP_RUNLOCK(in6p); > V_rip6stat.rip6s_badsum++; > continue; > } > } >- INP_RLOCK(in6p); > /* > * If this raw socket has multicast state, and we > * have received a multicast, check if this socket > * should receive it, as multicast filtering is now > * the responsibility of the transport layer.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 157209
: 115451