diff --git a/scapy/layers/dot11.py b/scapy/layers/dot11.py
index 5c3aec63e2dd5969c200940e9f773228b621cf64..5fbf5121f0f435282dabd889e8f65cea542c9c27 100644
--- a/scapy/layers/dot11.py
+++ b/scapy/layers/dot11.py
@@ -263,8 +263,8 @@ class Dot11AssoResp(Packet):
 class Dot11ReassoReq(Packet):
     name = "802.11 Reassociation Request"
     fields_desc = [ FlagsField("cap", 0, 16, capability_list),
-                    MACField("current_AP", ETHER_ANY),
-                    LEShortField("listen_interval", 0x00c8) ]
+                    LEShortField("listen_interval", 0x00c8),
+                    MACField("current_AP", ETHER_ANY) ]
 
 
 class Dot11ReassoResp(Dot11AssoResp):