From bf794ca5f27599f4d2ed8bfe71b9bb3cdd833999 Mon Sep 17 00:00:00 2001 From: Yakun Xu Date: Fri, 1 Mar 2019 15:45:45 +0800 Subject: [PATCH] [mle] fix oob steering data length (#3638) --- src/core/thread/mle_router.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/thread/mle_router.cpp b/src/core/thread/mle_router.cpp index f63d65e20..d20ea2ceb 100644 --- a/src/core/thread/mle_router.cpp +++ b/src/core/thread/mle_router.cpp @@ -2768,7 +2768,7 @@ otError MleRouter::SendDiscoveryResponse(const Ip6::Address &aDestination, uint1 // Otherwise use the one from commissioning data. if (!mSteeringData.IsCleared()) { - SuccessOrExit(error = message->Append(&mSteeringData, sizeof(mSteeringData) + mSteeringData.GetLength())); + SuccessOrExit(error = message->Append(&mSteeringData, sizeof(Tlv) + mSteeringData.GetLength())); } else #endif // OPENTHREAD_CONFIG_ENABLE_STEERING_DATA_SET_OOB