mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-22 10:04:39 +00:00
fix2
This commit is contained in:
parent
73d76bd57a
commit
262be4a358
2
externals/CMakeLists.txt
vendored
2
externals/CMakeLists.txt
vendored
@ -140,6 +140,8 @@ endif()
|
||||
# sirit
|
||||
add_subdirectory(sirit)
|
||||
if (WIN32)
|
||||
add_library(wepoll wepoll/wepoll.c)
|
||||
target_include_directories(wepoll INTERFACE wepoll/)
|
||||
target_compile_options(sirit PUBLIC "-Wno-error=unused-command-line-argument")
|
||||
endif()
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include <vector>
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <wepoll/wepoll.h>
|
||||
#include <wepoll.h>
|
||||
#endif
|
||||
|
||||
#if defined(__linux__) || defined(__APPLE__)
|
||||
|
@ -167,15 +167,15 @@ bool NetUtilInternal::RetrieveNetmask() {
|
||||
std::vector<u8> adapter_addresses(sizeof(IP_ADAPTER_ADDRESSES));
|
||||
ULONG size_infos = sizeof(IP_ADAPTER_ADDRESSES);
|
||||
|
||||
if (GetAdaptersInfo(reinterpret_cast<PIP_ADAPTER_ADDRESSES>(adapter_addresses.data()),
|
||||
if (GetAdaptersAddresses(AF_INET, 0, NULL, reinterpret_cast<PIP_ADAPTER_ADDRESSES>(adapter_addresses.data()),
|
||||
&size_infos) == ERROR_BUFFER_OVERFLOW)
|
||||
adapter_addresses.resize(size_infos);
|
||||
|
||||
if (GetAdaptersInfo(reinterpret_cast<PIP_ADAPTER_ADDRESSES>(adapter_addresses.data()),
|
||||
if (GetAdaptersAddresses(AF_INET, 0, NULL, reinterpret_cast<PIP_ADAPTER_ADDRESSES>(adapter_addresses.data()),
|
||||
&size_infos) == NO_ERROR &&
|
||||
size_infos) {
|
||||
PIP_ADAPTER_ADDRESSES adapter;
|
||||
for (adapter = adapter_addresses; adapter; adapter = adapter->Next) {
|
||||
for (adapter = reinterpret_cast<PIP_ADAPTER_ADDRESSES>(adapter_addresses.data()); adapter; adapter = adapter->Next) {
|
||||
PIP_ADAPTER_UNICAST_ADDRESS unicast = adapter->FirstUnicastAddress;
|
||||
if (unicast) {
|
||||
ULONG prefix_length = unicast->OnLinkPrefixLength;
|
||||
|
Loading…
Reference in New Issue
Block a user