diff --git a/v2rayN/v2rayN/Handler/CoreConfigHandler.cs b/v2rayN/v2rayN/Handler/CoreConfigHandler.cs index f9ea34e8..ae017d47 100644 --- a/v2rayN/v2rayN/Handler/CoreConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/CoreConfigHandler.cs @@ -1463,8 +1463,8 @@ namespace v2rayN.Handler } if (it.configType == EConfigType.VMess || it.configType == EConfigType.VLESS) { - var item2 = LazyConfig.Instance.GetProfileItem(config.indexId); - if (item2 is null || !Utils.IsGuidByParse(item2.id)) + var item2 = LazyConfig.Instance.GetProfileItem(it.indexId); + if (item2 is null || Utils.IsNullOrEmpty(item2.id) || !Utils.IsGuidByParse(item2.id)) { continue; }