leader should keep its router id recorded (#257)

This commit is contained in:
rongli
2016-07-09 21:15:22 -07:00
committed by Jonathan Hui
parent 674dd7f2af
commit 33d0b0125a
+1
View File
@@ -224,6 +224,7 @@ ThreadError MleRouter::BecomeLeader(void)
mRouterId = (mPreviousRouterId != kMaxRouterId) ? AllocateRouterId(mPreviousRouterId) : AllocateRouterId();
VerifyOrExit(mRouterId >= 0, error = kThreadError_NoBufs);
mPreviousRouterId = mRouterId;
memcpy(&mRouters[mRouterId].mMacAddr, mMac.GetExtAddress(), sizeof(mRouters[mRouterId].mMacAddr));