--- a/src/devices/mesh/dot11s/peer-link.cc Thu Apr 09 12:53:26 2009 +0400
+++ b/src/devices/mesh/dot11s/peer-link.cc Thu Apr 09 13:16:27 2009 +0400
@@ -196,7 +196,9 @@
m_peerLinkId = localLinkId;
m_configuration = conf;
if(m_peerMeshPointAddress != Mac48Address::GetBroadcast ())
+ {
NS_ASSERT(m_peerMeshPointAddress == peerMp);
+ }
else
m_peerMeshPointAddress = peerMp;
StateMachine (OPN_ACPT);
@@ -208,7 +210,9 @@
m_peerLinkId = localLinkId;
m_configuration = conf;
if(m_peerMeshPointAddress != Mac48Address::GetBroadcast ())
+ {
NS_ASSERT(m_peerMeshPointAddress == peerMp);
+ }
else
m_peerMeshPointAddress = peerMp;
StateMachine (OPN_RJCT, reason);
@@ -225,7 +229,9 @@
m_configuration = conf;
m_peerAssocId = peerAid;
if(m_peerMeshPointAddress != Mac48Address::GetBroadcast ())
+ {
NS_ASSERT(m_peerMeshPointAddress == peerMp);
+ }
else
m_peerMeshPointAddress = peerMp;
StateMachine (CNF_ACPT);
@@ -242,7 +248,9 @@
return;
m_configuration = conf;
if(m_peerMeshPointAddress != Mac48Address::GetBroadcast ())
+ {
NS_ASSERT(m_peerMeshPointAddress == peerMp);
+ }
m_peerMeshPointAddress = peerMp;
StateMachine (CNF_RJCT, reason);
}