diff --git a/v2rayN/ServiceLib/Handler/Builder/CoreConfigContextBuilder.cs b/v2rayN/ServiceLib/Handler/Builder/CoreConfigContextBuilder.cs index 89e13a6f..6b884666 100644 --- a/v2rayN/ServiceLib/Handler/Builder/CoreConfigContextBuilder.cs +++ b/v2rayN/ServiceLib/Handler/Builder/CoreConfigContextBuilder.cs @@ -194,8 +194,7 @@ public class CoreConfigContextBuilder { var preSocksResult = await Build(nodeContext.AppConfig, preSocksItem); - var protectCoreTypeList = nodeContext.ProtectCoreTypeList; - protectCoreTypeList.Add(nodeContext.RunCoreType); + var protectCoreTypeList = new HashSet(nodeContext.ProtectCoreTypeList) { nodeContext.RunCoreType }; return preSocksResult with {