We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cdfca0f commit 84970a0Copy full SHA for 84970a0
src/controller/AbstractDnssdDiscoveryController.cpp
@@ -34,9 +34,11 @@ void AbstractDnssdDiscoveryController::OnNodeDiscovered(const chip::Dnssd::Disco
34
{
35
continue;
36
}
37
+ // TODO(#32576) Check if IP address are the same. Must account for `numIPs` in the list of `ipAddress`.
38
+ // Additionally, must NOT assume that the ordering is consistent.
39
if (strcmp(discoveredNode.resolutionData.hostName, nodeData.resolutionData.hostName) == 0 &&
40
discoveredNode.resolutionData.port == nodeData.resolutionData.port &&
- discoveredNode.resolutionData.ipAddress == nodeData.resolutionData.ipAddress)
41
+ discoveredNode.resolutionData.numIPs == nodeData.resolutionData.numIPs)
42
43
discoveredNode = nodeData;
44
if (mDeviceDiscoveryDelegate != nullptr)
0 commit comments