mirror of
https://github.com/espressif/openthread.git
synced 2026-07-30 07:37:46 +00:00
[network-data] fix updating of iterator in GetNextExternalRoute() (#2160)
This commit is contained in:
committed by
Jonathan Hui
parent
9f2085d130
commit
bf0e663ee5
@@ -211,7 +211,7 @@ otError NetworkData::GetNextExternalRoute(otNetworkDataIterator *aIterator, uint
|
||||
aConfig->mRloc16 = hasRouteEntry->GetRloc();
|
||||
aConfig->mNextHopIsThisDevice = (hasRouteEntry->GetRloc() == GetNetif().GetMle().GetRloc16());
|
||||
|
||||
*aIterator = static_cast<otNetworkDataIterator>(reinterpret_cast<uint8_t *>(cur->GetNext()) - mTlvs);
|
||||
iterator.SetTlvsIndex(static_cast<uint8_t>(reinterpret_cast<uint8_t *>(cur) - mTlvs));
|
||||
|
||||
ExitNow(error = OT_ERROR_NONE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user