diff --git a/v2rayN/v2rayN/Handler/CoreConfig/CoreConfigSingbox.cs b/v2rayN/v2rayN/Handler/CoreConfig/CoreConfigSingbox.cs index d43a07f09f..447db907b8 100644 --- a/v2rayN/v2rayN/Handler/CoreConfig/CoreConfigSingbox.cs +++ b/v2rayN/v2rayN/Handler/CoreConfig/CoreConfigSingbox.cs @@ -393,12 +393,15 @@ public int GenerateClientCustomConfig(ProfileItem node, string? fileName, out st var singboxConfig = JsonUtils.Deserialize(txtFile); if (singboxConfig == null) { - msg = ResUI.FailedConversionConfiguration; - return -1; + //msg = ResUI.FailedConversionConfiguration; + //return -1; + File.Copy(addressFileName, fileName); + } + else + { + GenExperimental(singboxConfig); + JsonUtils.ToFile(singboxConfig, fileName, false); } - - GenExperimental(singboxConfig); - JsonUtils.ToFile(singboxConfig, fileName, false); //check again if (!File.Exists(fileName))