From 67c2e75fd3114be668e948f398839dba538fdfea Mon Sep 17 00:00:00 2001 From: Phil <phil@secdev.org> Date: Mon, 2 Feb 2009 15:40:02 +0100 Subject: [PATCH] Fix bad order for MIP6MH_BU/BA flags (ticket #175) --- scapy/layers/inet6.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scapy/layers/inet6.py b/scapy/layers/inet6.py index ad62b4d6..420b723b 100644 --- a/scapy/layers/inet6.py +++ b/scapy/layers/inet6.py @@ -2726,7 +2726,7 @@ class MIP6MH_BU(_MobilityHeader): ByteField("res", None), XShortField("cksum", None), XShortField("seq", None), # TODO: ShortNonceField - FlagsField("flags", 49, 6, "AHLKMR"), + FlagsField("flags", "KHA", 6, "RMKLHA"), XBitField("reserved", 0, 10), LifetimeField("mhtime", 3), # unit == 4 seconds _PhantomAutoPadField("autopad", 1), # autopad activated by default @@ -2750,7 +2750,7 @@ class MIP6MH_BA(_MobilityHeader): ByteField("res", None), XShortField("cksum", None), ByteEnumField("status", 0, bastatus), - FlagsField("flags", 2, 2, "KR"), + FlagsField("flags", "K", 2, "RK"), XBitField("res2", None, 6), XShortField("seq", None), # TODO: ShortNonceField XShortField("mhtime", 0), # unit == 4 seconds -- GitLab