diff --git a/src/core/thread/mesh_forwarder.cpp b/src/core/thread/mesh_forwarder.cpp index ead504295..6588bec9c 100644 --- a/src/core/thread/mesh_forwarder.cpp +++ b/src/core/thread/mesh_forwarder.cpp @@ -63,7 +63,12 @@ MeshForwarder::MeshForwarder(ThreadNetif &aThreadNetif): mMessageNextOffset(0), mPollPeriod(0), mAssignPollPeriod(0), + mSendMessageFrameCounter(0), mSendMessage(NULL), + mSendMessageIsARetransmission(false), + mSendMessageMaxMacTxAttempts(Mac::kDirectFrameMacTxAttempts), + mSendMessageKeyId(0), + mSendMessageDataSequenceNumber(0), mMeshSource(Mac::kShortAddrInvalid), mMeshDest(Mac::kShortAddrInvalid), mAddMeshHeader(false), diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index d3bf89060..a5d09473c 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -81,6 +81,7 @@ Mle::Mle(ThreadNetif &aThreadNetif) : mParentLinkQuality3(0), mParentLinkQuality2(0), mParentLinkQuality1(0), + mChildUpdateAttempts(0), mParentIsSingleton(false), mSocket(aThreadNetif.GetIp6().mUdp), mTimeout(kMleEndDeviceTimeout),