[backbone-router] fix deinit MulticastRoutingManager (#6854)

The OpenThread instance has already been deinitialized before the
platform MulticastRoutingManager is deinitialized. We can never
reference to mInstance in Deinit.
This commit is contained in:
kangping
2021-07-26 22:06:29 -07:00
committed by GitHub
parent 182770f22d
commit 2f7f3bf5d9
+1 -1
View File
@@ -63,7 +63,7 @@ void MulticastRoutingManager::Init(otInstance *aInstance)
void MulticastRoutingManager::Deinit(void)
{
Mainloop::Manager::Get().Remove(*this);
otBackboneRouterSetMulticastListenerCallback(mInstance, nullptr, nullptr);
mInstance = nullptr;
}
void MulticastRoutingManager::HandleBackboneMulticastListenerEvent(void * aContext,