diff options
author | Timothy Simpson <simpsont@objectcomputing.com> | 2020-08-05 15:02:08 -0500 |
---|---|---|
committer | Timothy Simpson <simpsont@objectcomputing.com> | 2020-08-05 15:02:08 -0500 |
commit | 432602450f8a0b164550a9341cd94bceb1484259 (patch) | |
tree | 9baa05b65e3de331da522233f2be0e31bde96e9c /ACE/tests | |
parent | 0b7e6a840c33cbc03ff93bf171c16515d1645861 (diff) | |
download | ATCD-432602450f8a0b164550a9341cd94bceb1484259.tar.gz |
Ignore WIN32 interfaces that aren't up & operational
Diffstat (limited to 'ACE/tests')
-rw-r--r-- | ACE/tests/Multicast_Interfaces_Test.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ACE/tests/Multicast_Interfaces_Test.cpp b/ACE/tests/Multicast_Interfaces_Test.cpp index 953ac44c3a0..52d47c04bf2 100644 --- a/ACE/tests/Multicast_Interfaces_Test.cpp +++ b/ACE/tests/Multicast_Interfaces_Test.cpp @@ -54,7 +54,7 @@ void get_valid_ipv4_interface_names_win32(nameset& names) { while (pAddrs) { - if (!pAddrs->NoMulticast) + if (pAddrs->OperStatus == IfOperStatusUp && !pAddrs->NoMulticast) { PIP_ADAPTER_UNICAST_ADDRESS_LH pUnicast = pAddrs->FirstUnicastAddress; LPSOCKADDR sa = pUnicast->Address.lpSockaddr; @@ -128,7 +128,7 @@ void get_valid_ipv6_interface_names_win32(nameset& names) { while (pAddrs) { - if (!pAddrs->NoMulticast) + if (pAddrs->OperStatus == IfOperStatusUp && !pAddrs->NoMulticast) { PIP_ADAPTER_UNICAST_ADDRESS_LH pUnicast = pAddrs->FirstUnicastAddress; LPSOCKADDR sa = pUnicast->Address.lpSockaddr; |