diff --git a/src/core/meshcop/dataset_manager.cpp b/src/core/meshcop/dataset_manager.cpp index 1b383bfff..4c52f4f20 100644 --- a/src/core/meshcop/dataset_manager.cpp +++ b/src/core/meshcop/dataset_manager.cpp @@ -188,7 +188,7 @@ exit: ThreadError DatasetManager::Clear(uint8_t &aFlags, bool aOnlyClearNetwork) { - if (!aOnlyClearNetwork && mLocal.Compare(mNetwork) == 0) + if (!aOnlyClearNetwork) { mLocal.Clear(true); }