summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrew Goldfarb <drew.goldfarb@luminartech.com>2021-08-10 03:33:12 -0400
committerDrew Goldfarb <drew.goldfarb@luminartech.com>2021-08-10 03:33:12 -0400
commitb2b0f0529cbcb8c697d0d1341fd85fe163dcac1f (patch)
tree774bf3121da6d524bc8eb49b6cea2b3783fd9b56
parent13f9c89ced6ffaeb1faf485152e27e1f40d234cd (diff)
downloadvSomeIP-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.cpp10
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;