mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
Added missing ntohl()'s that are needed before calling IN_MULTICAST in
a couple of places. Submitted by: Johannes Helander
This commit is contained in:
parent
594110fe18
commit
d4d0967e5b
2 changed files with 4 additions and 4 deletions
|
|
@ -547,7 +547,7 @@ findpcb:
|
|||
* packet with M_BCAST not set.
|
||||
*/
|
||||
if (m->m_flags & (M_BCAST|M_MCAST) ||
|
||||
IN_MULTICAST(ti->ti_dst.s_addr))
|
||||
IN_MULTICAST(ntohl(ti->ti_dst.s_addr)))
|
||||
goto drop;
|
||||
am = m_get(M_DONTWAIT, MT_SONAME); /* XXX */
|
||||
if (am == NULL)
|
||||
|
|
@ -1289,7 +1289,7 @@ dropwithreset:
|
|||
* Don't bother to respond if destination was broadcast/multicast.
|
||||
*/
|
||||
if ((tiflags & TH_RST) || m->m_flags & (M_BCAST|M_MCAST) ||
|
||||
IN_MULTICAST(ti->ti_dst.s_addr))
|
||||
IN_MULTICAST(ntohl(ti->ti_dst.s_addr)))
|
||||
goto drop;
|
||||
if (tiflags & TH_ACK)
|
||||
tcp_respond(tp, ti, m, (tcp_seq)0, ti->ti_ack, TH_RST);
|
||||
|
|
|
|||
|
|
@ -547,7 +547,7 @@ findpcb:
|
|||
* packet with M_BCAST not set.
|
||||
*/
|
||||
if (m->m_flags & (M_BCAST|M_MCAST) ||
|
||||
IN_MULTICAST(ti->ti_dst.s_addr))
|
||||
IN_MULTICAST(ntohl(ti->ti_dst.s_addr)))
|
||||
goto drop;
|
||||
am = m_get(M_DONTWAIT, MT_SONAME); /* XXX */
|
||||
if (am == NULL)
|
||||
|
|
@ -1289,7 +1289,7 @@ dropwithreset:
|
|||
* Don't bother to respond if destination was broadcast/multicast.
|
||||
*/
|
||||
if ((tiflags & TH_RST) || m->m_flags & (M_BCAST|M_MCAST) ||
|
||||
IN_MULTICAST(ti->ti_dst.s_addr))
|
||||
IN_MULTICAST(ntohl(ti->ti_dst.s_addr)))
|
||||
goto drop;
|
||||
if (tiflags & TH_ACK)
|
||||
tcp_respond(tp, ti, m, (tcp_seq)0, ti->ti_ack, TH_RST);
|
||||
|
|
|
|||
Loading…
Reference in a new issue