@@ -252,7 +252,7 @@ namespace asyncpp::io::detail {
252252 if (setsockopt (listener, SOL_SOCKET, SO_REUSEADDR, (char *)&reuse, (socklen_t )sizeof (reuse)) == -1 )
253253 close_and_throw (" setsockopt" , listener);
254254
255- struct sockaddr_in inaddr {};
255+ struct sockaddr_in inaddr{};
256256 inaddr.sin_family = AF_INET;
257257 inaddr.sin_addr .s_addr = htonl (INADDR_LOOPBACK);
258258 if (bind (listener, reinterpret_cast <sockaddr*>(&inaddr), sizeof (inaddr)) == SOCKET_ERROR)
@@ -357,14 +357,14 @@ namespace asyncpp::io::detail {
357357 throw std::system_error (std::make_error_code (std::errc::invalid_argument),
358358 " group and interface need to be of the same type" );
359359 if (group.is_ipv4 ()) {
360- struct ip_mreq mc_req {};
360+ struct ip_mreq mc_req{};
361361 mc_req.imr_multiaddr = group.ipv4 ().to_sockaddr_in ().first .sin_addr ;
362362 mc_req.imr_interface = iface.ipv4 ().to_sockaddr_in ().first .sin_addr ;
363363 auto res = setsockopt (socket, IPPROTO_IP, IP_ADD_MEMBERSHIP, reinterpret_cast <const char *>(&mc_req),
364364 sizeof (mc_req));
365365 if (res < 0 ) throw std::system_error (WSAGetLastError (), std::system_category (), " setsockopt failed" );
366366 } else if (group.is_ipv6 ()) {
367- struct ipv6_mreq mc_req {};
367+ struct ipv6_mreq mc_req{};
368368 mc_req.ipv6mr_multiaddr = group.ipv6 ().to_sockaddr_in6 ().first .sin6_addr ;
369369 mc_req.ipv6mr_interface = iface.ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
370370 auto res = setsockopt (socket, IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, reinterpret_cast <const char *>(&mc_req),
@@ -381,14 +381,14 @@ namespace asyncpp::io::detail {
381381 throw std::system_error (std::make_error_code (std::errc::invalid_argument),
382382 " group and interface need to be of the same type" );
383383 if (group.is_ipv4 ()) {
384- struct ip_mreq mc_req {};
384+ struct ip_mreq mc_req{};
385385 mc_req.imr_multiaddr = group.ipv4 ().to_sockaddr_in ().first .sin_addr ;
386386 mc_req.imr_interface = iface.ipv4 ().to_sockaddr_in ().first .sin_addr ;
387387 auto res = setsockopt (socket, IPPROTO_IP, IP_DROP_MEMBERSHIP, reinterpret_cast <const char *>(&mc_req),
388388 sizeof (mc_req));
389389 if (res < 0 ) throw std::system_error (WSAGetLastError (), std::system_category (), " setsockopt failed" );
390390 } else if (group.is_ipv6 ()) {
391- struct ipv6_mreq mc_req {};
391+ struct ipv6_mreq mc_req{};
392392 mc_req.ipv6mr_multiaddr = group.ipv6 ().to_sockaddr_in6 ().first .sin6_addr ;
393393 mc_req.ipv6mr_interface = iface.ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
394394 auto res = setsockopt (socket, IPPROTO_IPV6, IPV6_DROP_MEMBERSHIP, reinterpret_cast <const char *>(&mc_req),
0 commit comments