From 9e208198f2a66c6e32bc0a6001982d808873f6c0 Mon Sep 17 00:00:00 2001 From: Cthulhu-throwaway <96153783+Cthulhu-throwaway@users.noreply.github.com> Date: Sat, 25 Dec 2021 00:07:55 -0300 Subject: [PATCH] Endianness fix for netplay_is_lan_address (#13413) --- network/netplay/netplay_frontend.c | 1 + 1 file changed, 1 insertion(+) diff --git a/network/netplay/netplay_frontend.c b/network/netplay/netplay_frontend.c index 40cefe1ffb..fabc4382a1 100644 --- a/network/netplay/netplay_frontend.c +++ b/network/netplay/netplay_frontend.c @@ -8662,6 +8662,7 @@ bool netplay_is_lan_address(struct sockaddr_in *addr) uint32_t uaddr; memcpy(&uaddr, &addr->sin_addr, sizeof(uaddr)); + uaddr = ntohl(uaddr); for (i = 0; i < ARRAY_SIZE(subnets); i++) if ((uaddr & masks[i]) == subnets[i])