[ncp] fix no reply issue for ping to RLOC/ALOC (#3011)

This commit is contained in:
rongli
2018-08-31 17:55:32 -07:00
committed by Jonathan Hui
parent fdd770b8fc
commit 9f9d76b8bc
+3 -1
View File
@@ -204,7 +204,9 @@ otError Icmp::HandleEchoRequest(Message &aRequestMessage, const MessageInfo &aMe
MessageInfo replyMessageInfo;
uint16_t payloadLength;
VerifyOrExit(ShouldHandleEchoRequest(aMessageInfo));
// always handle Echo Request destined for RLOC or ALOC
VerifyOrExit(ShouldHandleEchoRequest(aMessageInfo) || aMessageInfo.GetSockAddr().IsRoutingLocator() ||
aMessageInfo.GetSockAddr().IsAnycastRoutingLocator());
otLogInfoIcmp(GetInstance(), "Received Echo Request");