diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index ff2b673d2..f8d0a7511 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -2218,6 +2218,7 @@ ThreadError Mle::HandleLeaderData(const Message &aMessage, const Ip6::MessageInf if (mDeviceState == kDeviceStateChild) { SetLeaderData(leaderData.GetPartitionId(), leaderData.GetWeighting(), leaderData.GetLeaderRouterId()); + mRetrieveNewNetworkData = true; } else {