From 79c4830c3c17369909e0906d8f455ecf2be4b6aa Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Tue, 27 Feb 2018 06:16:21 -0800 Subject: [PATCH] [mle] do not clear network data on MLE stop (#2590) This commit changes `Mle:Stop()` so that leader and local network data are not cleared. --- src/core/thread/mle.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index 3c6c5a54c..45b7214e3 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -279,10 +279,6 @@ otError Mle::Stop(bool aClearNetworkDatasets) netif.GetKeyManager().Stop(); SetStateDetached(); netif.RemoveUnicastAddress(mMeshLocal16); -#if OPENTHREAD_ENABLE_BORDER_ROUTER || OPENTHREAD_ENABLE_SERVICE - netif.GetNetworkDataLocal().Clear(); -#endif - netif.GetNetworkDataLeader().Clear(); if (aClearNetworkDatasets) {