From 85af5f196393110287904b3a2bb432e25d99d961 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Fri, 17 Jul 2020 08:50:09 -0700 Subject: [PATCH] [meshcop] do not allow timestamp rollback on leader (#5249) --- src/core/meshcop/dataset_manager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/meshcop/dataset_manager.cpp b/src/core/meshcop/dataset_manager.cpp index 71efbd9d0..16c1eb41d 100644 --- a/src/core/meshcop/dataset_manager.cpp +++ b/src/core/meshcop/dataset_manager.cpp @@ -169,6 +169,7 @@ otError DatasetManager::Save(const Dataset &aDataset) } else if (compare < 0) { + VerifyOrExit(!Get().IsLeader(), error = OT_ERROR_INVALID_STATE); SendSet(); }