mirror of
https://github.com/espressif/openthread.git
synced 2026-08-23 18:59:51 +00:00
[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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user