summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/IOS/Network/IP/Top.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/Source/Core/Core/IOS/Network/IP/Top.cpp b/Source/Core/Core/IOS/Network/IP/Top.cpp
index 4aff46e48d..53adfce757 100644
--- a/Source/Core/Core/IOS/Network/IP/Top.cpp
+++ b/Source/Core/Core/IOS/Network/IP/Top.cpp
@@ -860,10 +860,13 @@ IPCCommandResult NetIPTop::HandleGetInterfaceOptRequest(const IOCtlVRequest& req
}
}
#elif defined(__linux__) && !defined(__ANDROID__)
- if (res_init() == 0)
- address = ntohl(_res.nsaddr_list[0].sin_addr.s_addr);
- else
- WARN_LOG(IOS_NET, "Call to res_init failed");
+ if (!Core::WantsDeterminism())
+ {
+ if (res_init() == 0)
+ address = ntohl(_res.nsaddr_list[0].sin_addr.s_addr);
+ else
+ WARN_LOG(IOS_NET, "Call to res_init failed");
+ }
#endif
if (address == 0)
address = default_main_dns_resolver;