diff --git a/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp b/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp index 6e59b2e8d0df60..6489f967a7fa50 100644 --- a/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp +++ b/src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp @@ -1162,7 +1162,7 @@ CHIP_ERROR GenericThreadStackManagerImpl_OpenThread::_WriteThreadNetw averageRssi.SetNonNull(neighInfo.mAverageRssi); } - if (neighInfo.mAverageRssi == OT_RADIO_RSSI_INVALID) + if (neighInfo.mLastRssi == OT_RADIO_RSSI_INVALID) { lastRssi.SetNull(); }