--- a/src/devices/mesh/dot11s/ie-dot11s-beacon-timing.cc Fri May 22 13:58:39 2009 +0400
+++ b/src/devices/mesh/dot11s/ie-dot11s-beacon-timing.cc Fri May 22 14:02:35 2009 +0400
@@ -166,8 +166,8 @@
for (NeighboursTimingUnitsList::const_iterator j = m_neighbours.begin (); j != m_neighbours.end(); j++)
{
i.WriteU8 ((*j)->GetAid ());
- i.WriteHtonU16 ((*j)->GetLastBeacon ());
- i.WriteHtonU16 ((*j)->GetBeaconInterval ());
+ i.WriteHtolsbU16 ((*j)->GetLastBeacon ());
+ i.WriteHtolsbU16 ((*j)->GetBeaconInterval ());
}
}
uint8_t
@@ -179,8 +179,8 @@
{
Ptr<IeBeaconTimingUnit> new_element = Create<IeBeaconTimingUnit> ();
new_element->SetAid (i.ReadU8());
- new_element->SetLastBeacon (i.ReadNtohU16());
- new_element->SetBeaconInterval (i.ReadNtohU16());
+ new_element->SetLastBeacon (i.ReadLsbtohU16());
+ new_element->SetBeaconInterval (i.ReadLsbtohU16());
m_neighbours.push_back (new_element);
}
return i.GetDistanceFrom (start);