src/devices/mesh/dot11s/ie-dot11s-configuration.cc
changeset 5027 2f926202a5bf
parent 5025 fc820a3a1975
child 5059 9914d3e51d23
--- a/src/devices/mesh/dot11s/ie-dot11s-configuration.cc	Wed May 27 16:48:02 2009 +0400
+++ b/src/devices/mesh/dot11s/ie-dot11s-configuration.cc	Wed May 27 17:40:28 2009 +0400
@@ -148,7 +148,7 @@
   m_CCMId  = (dot11sCongestionControlMode)i.ReadLsbtohU32 ();
   m_SPId   = (dot11sSynchronizationProtocolIdentifier)i.ReadLsbtohU32 ();
   m_APId   = (dot11sAuthenticationProtocol)i.ReadLsbtohU32 ();
-  m_neighbors = i.ReadU8 () / 2;
+  m_neighbors = (i.ReadU8 () >> 1) & 0xF;
   i = m_meshCap.Deserialize (i);
   return i.GetDistanceFrom (start);
 }