From edfac3f2407fb5da448011ac590b27ea84a791a3 Mon Sep 17 00:00:00 2001 From: AntiMatterDynamite <25895806+AntiMatterDynamite@users.noreply.github.com> Date: Wed, 29 Mar 2023 13:09:35 +0300 Subject: [PATCH] Radiotap MCS alignment fix padding alignment used to be 4, now it's 2, but in radiotap.org the alignment is 1 so the ReversePadField is redundant. --- scapy/layers/dot11.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scapy/layers/dot11.py b/scapy/layers/dot11.py index cd5d9dd0efc..74f0163bed4 100644 --- a/scapy/layers/dot11.py +++ b/scapy/layers/dot11.py @@ -386,10 +386,7 @@ class RadioTap(Packet): lambda pkt: pkt.present and pkt.present.ChannelPlus), # MCS ConditionalField( - ReversePadField( - FlagsField("knownMCS", None, -8, _rt_knownmcs), - 2 - ), + FlagsField("knownMCS", None, -8, _rt_knownmcs), lambda pkt: pkt.present and pkt.present.MCS), ConditionalField( BitField("Ness_LSB", 0, 1),