src/devices/mesh/dot11s/ie-dot11s-beacon-timing.cc
changeset 5018 aecd3eedd65f
parent 5004 29928e8d1a1c
child 5027 2f926202a5bf
--- 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);