diff --git a/Source/Core/Core/NetPlayServer.cpp b/Source/Core/Core/NetPlayServer.cpp index e351c70bb0..e3d2025e17 100644 --- a/Source/Core/Core/NetPlayServer.cpp +++ b/Source/Core/Core/NetPlayServer.cpp @@ -828,6 +828,9 @@ std::vector> NetPlayServer::GetInterfaceList for (ifaddrs* curifp = ifp; curifp; curifp = curifp->ifa_next) { sockaddr* sa = curifp->ifa_addr; + + if (sa == nullptr) + continue; if (sa->sa_family != AF_INET) continue; sockaddr_in* sai = (struct sockaddr_in*) sa;