diff --git a/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.hpp b/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.hpp index 35c547f4d52d25..1b7f1c52deeaa9 100644 --- a/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.hpp +++ b/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.hpp @@ -1220,6 +1220,7 @@ void GenericThreadStackManagerImpl_OpenThread::_ErasePersistentInfo(v ChipLogProgress(DeviceLayer, "Erasing Thread persistent info..."); Impl()->LockThreadStack(); otThreadSetEnabled(mOTInst, false); + otIp6SetEnabled(mOTInst, false); otInstanceErasePersistentInfo(mOTInst); Impl()->UnlockThreadStack(); }