src/devices/mesh/dot11s/peer-management-plugin.cc
changeset 4895 b68a1309a89e
parent 4892 cdd13648776b
child 4919 b8a0476c7e06
--- a/src/devices/mesh/dot11s/peer-management-plugin.cc	Fri Mar 27 16:33:08 2009 +0300
+++ b/src/devices/mesh/dot11s/peer-management-plugin.cc	Fri Mar 27 20:03:13 2009 +0300
@@ -89,7 +89,6 @@
     NS_ASSERT(meshHdr.GetMeshTtl () == 1);
     NS_ASSERT(meshHdr.GetAddressExt () == 1);
     NS_ASSERT(meshHdr.GetAddr4 () == header.GetAddr2 ());
-
     Mac48Address peerAddress = header.GetAddr2 ();
     PeerLinkFrameStart::PlinkFrameStartFields fields;
     {
@@ -116,7 +115,7 @@
     // frames except CLOSE
     IeConfiguration meshConfig;
     if(fields.subtype != IePeerManagement::PEER_CLOSE)
-    packet->RemoveHeader(meshConfig);
+      packet->RemoveHeader(meshConfig);
     IePeerManagement peerElement;
     packet->RemoveHeader(peerElement);
     // Check the correspondance betwee action valuse and peer link
@@ -141,11 +140,7 @@
     // if we can handle a frame - drop it
     return false;
   }
-  if(header.IsData())
-  {
-    return m_protocol->IsActiveLink(m_ifIndex,header.GetAddr2());
-  }
-  return true;
+  return m_protocol->IsActiveLink(m_ifIndex,header.GetAddr2());
 }
 
 bool