From b583590a643b23bbab0cd12fae8e3ad800c10538 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Mon, 24 Jun 2024 15:25:00 +0800 Subject: [PATCH] Update ConfigHandler.cs https://github.com/2dust/v2rayN/pull/5264 --- v2rayN/v2rayN/Handler/ConfigHandler.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index 12b10109..526c203b 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -1360,18 +1360,23 @@ namespace v2rayN.Handler { return 0; } - - var uri = new Uri(url); - var queryVars = HttpUtility.ParseQueryString(uri.Query); - string remarks = queryVars["remarks"] ?? "import_sub"; - SubItem subItem = new() { id = string.Empty, - remarks = remarks, url = url }; + try + { + var uri = new Uri(url); + var queryVars = HttpUtility.ParseQueryString(uri.Query); + subItem.remarks = queryVars["remarks"] ?? "import_sub"; + } + catch (UriFormatException) + { + return 0; + } + return AddSubItem(config, subItem); }