diff --git a/Netch/Utils/Firewall.cs b/Netch/Utils/Firewall.cs index 7a9cc9e0..da4254cc 100644 --- a/Netch/Utils/Firewall.cs +++ b/Netch/Utils/Firewall.cs @@ -66,7 +66,7 @@ namespace Netch.Utils try { - foreach (var rule in FirewallManager.Instance.Rules.Where(r => r.Name == Netch)) + foreach (var rule in FirewallManager.Instance.Rules.Where(r => r.ApplicationName?.StartsWith(Global.NetchDir) ?? r.Name == Netch)) FirewallManager.Instance.Rules.Remove(rule); } catch (Exception e)