diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index 570dbdf11..f37cdd7b4 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -3360,7 +3360,7 @@ otError Mle::HandleChildIdResponse(const Message &aMessage, const Ip6::MessageIn #endif // Parent Attach Success - mAttachTimer.Stop(); + SetStateDetached(); SetLeaderData(leaderData.GetPartitionId(), leaderData.GetWeighting(), leaderData.GetLeaderRouterId());