Skip to content

Commit b583590

Browse files
committed
Update ConfigHandler.cs
#5264
1 parent a28c631 commit b583590

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

v2rayN/v2rayN/Handler/ConfigHandler.cs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,18 +1360,23 @@ public static int AddSubItem(Config config, string url)
13601360
{
13611361
return 0;
13621362
}
1363-
1364-
var uri = new Uri(url);
1365-
var queryVars = HttpUtility.ParseQueryString(uri.Query);
1366-
string remarks = queryVars["remarks"] ?? "import_sub";
1367-
13681363
SubItem subItem = new()
13691364
{
13701365
id = string.Empty,
1371-
remarks = remarks,
13721366
url = url
13731367
};
13741368

1369+
try
1370+
{
1371+
var uri = new Uri(url);
1372+
var queryVars = HttpUtility.ParseQueryString(uri.Query);
1373+
subItem.remarks = queryVars["remarks"] ?? "import_sub";
1374+
}
1375+
catch (UriFormatException)
1376+
{
1377+
return 0;
1378+
}
1379+
13751380
return AddSubItem(config, subItem);
13761381
}
13771382

0 commit comments

Comments
 (0)