CommissionerSessionId starts from 0 (#655)

* CommissionerSessionId starts from 0
This commit is contained in:
Lu Wang
2016-09-26 18:41:48 -07:00
committed by Jonathan Hui
parent 1dd6979758
commit 8ff96b9746
+2 -2
View File
@@ -50,7 +50,8 @@ Leader::Leader(ThreadNetif &aThreadNetif):
mKeepAlive(OPENTHREAD_URI_LEADER_KEEP_ALIVE, HandleKeepAlive, this),
mCoapServer(aThreadNetif.GetCoapServer()),
mNetworkData(aThreadNetif.GetNetworkDataLeader()),
mTimer(aThreadNetif.GetIp6().mTimerScheduler, HandleTimer, this)
mTimer(aThreadNetif.GetIp6().mTimerScheduler, HandleTimer, this),
mSessionId(0xffff)
{
mCoapServer.AddResource(mPetition);
mCoapServer.AddResource(mKeepAlive);
@@ -128,7 +129,6 @@ ThreadError Leader::SendPetitionResponse(const Coap::Header &aRequestHeader, con
sessionId.Init();
sessionId.SetCommissionerSessionId(mSessionId);
SuccessOrExit(error = message->Append(&sessionId, sizeof(sessionId)));
}
SuccessOrExit(error = mCoapServer.SendMessage(*message, aMessageInfo));