diff options
Diffstat (limited to 'sys/netinet/tcp_input.c')
-rw-r--r-- | sys/netinet/tcp_input.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 2bd8a50609f..e3dba6a0cda 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tcp_input.c,v 1.257 2013/03/28 23:10:06 tedu Exp $ */ +/* $OpenBSD: tcp_input.c,v 1.258 2013/03/29 13:16:14 bluhm Exp $ */ /* $NetBSD: tcp_input.c,v 1.23 1996/02/13 23:43:44 christos Exp $ */ /* @@ -594,7 +594,7 @@ tcp_input(struct mbuf *m, ...) */ #if NPF > 0 if (m->m_pkthdr.pf.statekey) - inp = ((struct pf_state_key *)m->m_pkthdr.pf.statekey)->inp; + inp = m->m_pkthdr.pf.statekey->inp; #endif findpcb: if (inp == NULL) { @@ -613,8 +613,7 @@ findpcb: } #if NPF > 0 if (m->m_pkthdr.pf.statekey && inp) { - ((struct pf_state_key *)m->m_pkthdr.pf.statekey)->inp = - inp; + m->m_pkthdr.pf.statekey->inp = inp; inp->inp_pf_sk = m->m_pkthdr.pf.statekey; } #endif @@ -882,7 +881,7 @@ findpcb: #if NPF > 0 if (m->m_pkthdr.pf.statekey) { - ((struct pf_state_key *)m->m_pkthdr.pf.statekey)->inp = inp; + m->m_pkthdr.pf.statekey->inp = inp; inp->inp_pf_sk = m->m_pkthdr.pf.statekey; } /* The statekey has finished finding the inp, it is no longer needed. */ |