diff --git a/src/core/internal_network/network.cpp b/src/core/internal_network/network.cpp index 2fad9938d7..c1aad36a2c 100644 --- a/src/core/internal_network/network.cpp +++ b/src/core/internal_network/network.cpp @@ -780,7 +780,7 @@ sockaddr_in TranslateFromSockAddrIn(Network::SockAddrIn input) { sockaddr_in TranslateFromSockAddrIn(Network::SockAddrIn input) { sockaddr_in result{}; result.sin_family = sa_family_t(TranslateDomainToNative(Domain(input.family))); - //result.sin_len = sizeof(result); + result.sin_len = sizeof(result); result.sin_port = input.portno; //needs no conversion result.sin_addr.s_addr = htonl((u32(input.ip[0]) << 24) | (u32(input.ip[1]) << 16) diff --git a/src/core/internal_network/socket_icmp.cpp b/src/core/internal_network/socket_icmp.cpp index 7a162a434d..57cca1f102 100644 --- a/src/core/internal_network/socket_icmp.cpp +++ b/src/core/internal_network/socket_icmp.cpp @@ -184,7 +184,7 @@ std::pair IcmpSocket::SendTo(u32 flags, std::span message, // PLEASE DON'T KILL ME, I SWEAR THIS IS LEGITIMATELY THE BEST WAY TO DO IT // IF YOU OPEN socket() GOOGLE WILL STRAIGHT UP IP BAN YOU AFTER 2 HOURS -#if !defined(__OPENORBIS__) && (defined(__FreeBSD__) || defined(__linux__)) +#if !(defined(__OPENORBIS__) || defined(__ANDROID__)) && (defined(__FreeBSD__) || defined(__linux__)) const auto rcv_timeout_ms = (s64(rcv_timeo.tv_sec) * 1000) + (s64(rcv_timeo.tv_usec) / 1000); if (!addr) return {-1, Errno::E_DESTADDRREQ};