View | Details | Raw Unified | Return to bug 711
Collapse All | Expand All

(-)a/src/devices/mesh/dot11s/hwmp-protocol.cc (+2 lines)
 Lines 213-218    Link Here 
213
  m_rqueue.clear ();
213
  m_rqueue.clear ();
214
  m_rtable = 0;
214
  m_rtable = 0;
215
  m_mp = 0;
215
  m_mp = 0;
216
217
  m_neighboursCallback = MakeNullCallback<std::vector<Mac48Address>, uint32_t> ();
216
}
218
}
217
219
218
bool
220
bool
(-)a/src/devices/mesh/dot11s/peer-management-protocol.cc (+2 lines)
 Lines 95-100    Link Here 
95
  m_neighbourBeacons.clear ();
95
  m_neighbourBeacons.clear ();
96
96
97
  m_plugins.clear ();
97
  m_plugins.clear ();
98
99
  m_peerStatusCallback = MakeNullCallback<void, Mac48Address, Mac48Address, uint32_t, bool> ();
98
}
100
}
99
101
100
bool
102
bool
(-)a/src/helper/dot11s-installer.cc (-3 / +2 lines)
 Lines 73-81    Link Here 
73
      hwmp->SetRoot ();
73
      hwmp->SetRoot ();
74
    }
74
    }
75
  //Install interaction between HWMP and Peer management protocol:
75
  //Install interaction between HWMP and Peer management protocol:
76
  //PeekPointer()'s to avoid circular Ptr references
76
  pmp->SetPeerLinkStatusCallback (MakeCallback (&HwmpProtocol::PeerLinkStatus, hwmp));
77
  pmp->SetPeerLinkStatusCallback (MakeCallback (&HwmpProtocol::PeerLinkStatus, PeekPointer (hwmp)));
77
  hwmp->SetNeighboursCallback (MakeCallback (&PeerManagementProtocol::GetActiveLinks, pmp));
78
  hwmp->SetNeighboursCallback (MakeCallback (&PeerManagementProtocol::GetActiveLinks, PeekPointer (pmp)));
79
  return true;
78
  return true;
80
}
79
}
81
void
80
void

Return to bug 711