aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy/DnsBlacklist.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy/DnsBlacklist.cs b/Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy/DnsBlacklist.cs
index db499e24..b2045506 100644
--- a/Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy/DnsBlacklist.cs
+++ b/Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy/DnsBlacklist.cs
@@ -4,12 +4,14 @@ namespace Ryujinx.HLE.HOS.Services.Sockets.Sfdnsres.Proxy
{
static class DnsBlacklist
{
+ const RegexOptions RegexOpts = RegexOptions.CultureInvariant | RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled;
+
private static readonly Regex[] BlockedHosts = new Regex[]
{
- new Regex(@"^g(.*)\-lp1\.s\.n\.srv\.nintendo\.net$"),
- new Regex(@"^(.*)\-sb\-api\.accounts\.nintendo\.com$"),
- new Regex(@"^(.*)\-sb\.accounts\.nintendo\.com$"),
- new Regex(@"^accounts\.nintendo\.com$")
+ new Regex(@"^g(.*)\-lp1\.s\.n\.srv\.nintendo\.net$", RegexOpts),
+ new Regex(@"^(.*)\-sb\-api\.accounts\.nintendo\.com$", RegexOpts),
+ new Regex(@"^(.*)\-sb\.accounts\.nintendo\.com$", RegexOpts),
+ new Regex(@"^accounts\.nintendo\.com$", RegexOpts)
};
public static bool IsHostBlocked(string host)