mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-30 15:38:06 +01: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
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=1565
@ -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 New Issue
Block a user