diff options
author | Drew Goldfarb <drew.goldfarb@luminartech.com> | 2021-08-10 03:33:12 -0400 |
---|---|---|
committer | Drew Goldfarb <drew.goldfarb@luminartech.com> | 2021-08-10 03:33:12 -0400 |
commit | b2b0f0529cbcb8c697d0d1341fd85fe163dcac1f (patch) | |
tree | 774bf3121da6d524bc8eb49b6cea2b3783fd9b56 | |
parent | 13f9c89ced6ffaeb1faf485152e27e1f40d234cd (diff) | |
download | vSomeIP-b2b0f0529cbcb8c697d0d1341fd85fe163dcac1f.tar.gz |
Fix multicast timeout crash on Windows caused by bad use of reinterpret_cast
-rw-r--r-- | implementation/service_discovery/src/service_discovery_impl.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/implementation/service_discovery/src/service_discovery_impl.cpp b/implementation/service_discovery/src/service_discovery_impl.cpp index b252e62..8ee1539 100644 --- a/implementation/service_discovery/src/service_discovery_impl.cpp +++ b/implementation/service_discovery/src/service_discovery_impl.cpp @@ -166,13 +166,8 @@ service_discovery_impl::start() { } if (endpoint_ && !reliable_) { // rejoin multicast group -#ifndef ANDROID - reinterpret_cast<udp_server_endpoint_impl*>( - endpoint_.get())->join(sd_multicast_); -#else dynamic_cast<udp_server_endpoint_impl*>( endpoint_.get())->join(sd_multicast_); -#endif } } is_suspended_ = false; @@ -3351,13 +3346,8 @@ service_discovery_impl::on_last_msg_received_timer_expired( // Rejoin multicast group if (endpoint_ && !reliable_) { -#ifndef ANDROID - reinterpret_cast<udp_server_endpoint_impl*>( - endpoint_.get())->join(sd_multicast_); -#else dynamic_cast<udp_server_endpoint_impl*>( endpoint_.get())->join(sd_multicast_); -#endif } { boost::system::error_code ec; |