mirror of
https://github.com/espressif/openthread.git
synced 2026-07-23 20:44:07 +00:00
Add Thread Certification 9.2.9 to automated test. (#756)
This commit is contained in:
+12
-4
@@ -1851,8 +1851,12 @@ ThreadError Mle::HandleDataResponse(const Message &aMessage, const Ip6::MessageI
|
||||
// Active Dataset
|
||||
if (activeTimestamp.GetLength() > 0)
|
||||
{
|
||||
aMessage.Read(activeDatasetOffset, sizeof(tlv), &tlv);
|
||||
mNetif.GetActiveDataset().Set(activeTimestamp, aMessage, activeDatasetOffset + sizeof(tlv), tlv.GetLength());
|
||||
if (activeDatasetOffset > 0)
|
||||
{
|
||||
aMessage.Read(activeDatasetOffset, sizeof(tlv), &tlv);
|
||||
mNetif.GetActiveDataset().Set(activeTimestamp, aMessage, activeDatasetOffset + sizeof(tlv),
|
||||
tlv.GetLength());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1862,8 +1866,12 @@ ThreadError Mle::HandleDataResponse(const Message &aMessage, const Ip6::MessageI
|
||||
// Pending Dataset
|
||||
if (pendingTimestamp.GetLength() > 0)
|
||||
{
|
||||
aMessage.Read(pendingDatasetOffset, sizeof(tlv), &tlv);
|
||||
mNetif.GetPendingDataset().Set(pendingTimestamp, aMessage, pendingDatasetOffset + sizeof(tlv), tlv.GetLength());
|
||||
if (pendingDatasetOffset > 0)
|
||||
{
|
||||
aMessage.Read(pendingDatasetOffset, sizeof(tlv), &tlv);
|
||||
mNetif.GetPendingDataset().Set(pendingTimestamp, aMessage, pendingDatasetOffset + sizeof(tlv),
|
||||
tlv.GetLength());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user