diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index c9770c5a..169ff861 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -369,6 +369,10 @@ namespace v2rayN.Handler { return -1; } + if (profileItem.id.IsNullOrEmpty()) + { + return -1; + } AddServerCommon(ref config, profileItem, toFile); @@ -636,6 +640,10 @@ namespace v2rayN.Handler { return -1; } + if (profileItem.id.IsNullOrEmpty()) + { + return -1; + } AddServerCommon(ref config, profileItem, toFile); @@ -675,6 +683,10 @@ namespace v2rayN.Handler { profileItem.streamSecurity = Global.StreamSecurity; } + if (profileItem.id.IsNullOrEmpty()) + { + return -1; + } AddServerCommon(ref config, profileItem, toFile); @@ -800,6 +812,10 @@ namespace v2rayN.Handler { profileItem.flow = Global.flows.First(); } + if (profileItem.id.IsNullOrEmpty()) + { + return -1; + } AddServerCommon(ref config, profileItem, toFile);