Skip to content

Commit

Permalink
Merge branch 'master' into xtypes
Browse files Browse the repository at this point in the history
  • Loading branch information
mitza-oci committed Oct 17, 2020
2 parents a60589c + 5227b96 commit cf6bd79
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
2 changes: 1 addition & 1 deletion dds/DCPS/LinuxNetworkConfigMonitor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ void LinuxNetworkConfigMonitor::process_message(const nlmsghdr* header)
}

remove_interface(msg->ifi_index);
add_interface(NetworkInterface(msg->ifi_index, name, msg->ifi_flags & IFF_MULTICAST));
add_interface(NetworkInterface(msg->ifi_index, name, msg->ifi_flags & (IFF_MULTICAST | IFF_LOOPBACK)));
}
break;
case RTM_DELLINK:
Expand Down
4 changes: 4 additions & 0 deletions dds/DCPS/RTPS/RtpsDiscovery.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,10 @@ RtpsDiscovery::Config::discovery_config(ACE_Configuration_Heap& cf)
// spdpaddr defaults to DCPSDefaultAddress if set
if (TheServiceParticipant->default_address() != ACE_INET_Addr()) {
config->spdp_local_address(TheServiceParticipant->default_address());
ACE_TCHAR buff[ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1];
TheServiceParticipant->default_address().addr_to_string(static_cast<ACE_TCHAR*>(buff), ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1);
OPENDDS_STRING addr_str(ACE_TEXT_ALWAYS_CHAR(static_cast<const ACE_TCHAR*>(buff)));
config->multicast_interface(addr_str.substr(0, addr_str.find_first_of(':')));
}

DCPS::ValueMap values;
Expand Down

0 comments on commit cf6bd79

Please sign in to comment.