X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80211Bundle%2FWLANPacket.cc;h=141dcd1c60112d30782fdee3b0a93a8a5f7a9d27;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=c4e9c67505a126ddd2097f57348cc3b8af637c39;hpb=0476b2133cab2df2c483b8c43d09d6116173e414;p=senf.git diff --git a/senf/Packets/80211Bundle/WLANPacket.cc b/senf/Packets/80211Bundle/WLANPacket.cc index c4e9c67..141dcd1 100644 --- a/senf/Packets/80211Bundle/WLANPacket.cc +++ b/senf/Packets/80211Bundle/WLANPacket.cc @@ -48,7 +48,7 @@ namespace { if ( p.order() ) os << " order"; if ( !(p.toDS() || p.fromDS() || p.moreFrag() || p.retry() || p.pwrMgt() || - p.moreData() || p.protectedFrame() || p.order()) ) + p.moreData() || p.protectedFrame() || p.order()) ) os << " none"; os << "\n" << " duration : " << unsigned(p.duration()) << "\n"; @@ -57,8 +57,8 @@ namespace { prefix_ void senf::WLANPacket_MgtFrameParser::sequenceNumber(boost::uint16_t sn) { - seqNumber_2() = seqNumber_2() | (sn >> 4 ) ; - seqNumber_1() = seqNumber_1() | sn; + seqNumber_2() = 0u | (sn >> 4 ) ; + seqNumber_1() = 0u | sn; } prefix_ void senf::WLANPacket_MgtFrameType::dump(packet p, std::ostream &os) @@ -85,8 +85,8 @@ prefix_ void senf::WLANPacket_CtrlFrameType::dump(packet p, std::ostream &os) prefix_ void senf::WLANPacket_DataFrameParser::sequenceNumber(boost::uint16_t sn) { - seqNumber_2() = seqNumber_2() | (sn >> 4 ) ; - seqNumber_1() = seqNumber_1() | sn; + seqNumber_2() = 0u | (sn >> 4 ) ; + seqNumber_1() = 0u | sn; } @@ -95,9 +95,9 @@ prefix_ senf::MACAddressParser senf::WLANPacket_DataFrameParser::destinationAddr { switch (dsBits()) { case 0 : - case 2 : + case 2 : return addr1(); - default: + default: return addr3(); } } @@ -111,7 +111,7 @@ prefix_ senf::MACAddressParser senf::WLANPacket_DataFrameParser::sourceAddress() return addr2(); // TODO wds frames // case 3 : return addr4(); - default: + default: return addr3(); } }