diff --git a/src/core/thread/mle_tlvs.hpp b/src/core/thread/mle_tlvs.hpp index 014610580..779ad0984 100644 --- a/src/core/thread/mle_tlvs.hpp +++ b/src/core/thread/mle_tlvs.hpp @@ -591,7 +591,7 @@ public: void SetLinkQualityOut(uint8_t aRouterId, uint8_t aLinkQuality) { mRouteData[aRouterId] = (mRouteData[aRouterId] & ~kLinkQualityOutMask) | - ((aLinkQuality << kLinkQualityOutOffset) & kLinkQualityInMask); + ((aLinkQuality << kLinkQualityOutOffset) & kLinkQualityOutMask); } private: