Be pedantic here: We're converting from network byte order to host

byte order in these cases.  This is a nop in terms of the generated
code, but is logically incorrect.

PR: 73852
This commit is contained in:
Warner Losh 2005-10-12 19:12:46 +00:00
parent 33cd26c2ca
commit 680d937a4b

View File

@ -523,14 +523,14 @@ firewire_input(struct ifnet *ifp, struct mbuf *m, uint16_t src)
/*
* Byte swap the encapsulation header manually.
*/
enc->ul[0] = htonl(enc->ul[0]);
enc->ul[0] = ntohl(enc->ul[0]);
if (enc->unfrag.lf != 0) {
m = m_pullup(m, 2*sizeof(uint32_t));
if (!m)
return;
enc = mtod(m, union fw_encap *);
enc->ul[1] = htonl(enc->ul[1]);
enc->ul[1] = ntohl(enc->ul[1]);
m = firewire_input_fragment(fc, m, src);
if (!m)
return;