Update SingboxDnsService.cs (#8775)

* Update Utils.cs

* Update SingboxDnsService.cs

* Update package-rhel.sh

* Update package-rhel.sh

* Withdraw
This commit is contained in:
JieXu
2026-02-07 19:31:35 +08:00
committed by GitHub
parent 0f3a3eac02
commit b5800f7dfc
3 changed files with 17 additions and 48 deletions
+2 -2
View File
@@ -339,13 +339,13 @@ public class Utils
return new();
}
var userHostsMap = hostsContent
.Split(['\r', '\n'], StringSplitOptions.RemoveEmptyEntries)
.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries)
.Select(line => line.Trim())
// skip full-line comments
.Where(line => !string.IsNullOrWhiteSpace(line) && !line.StartsWith('#'))
// ensure line still contains valid parts
.Where(line => !string.IsNullOrWhiteSpace(line) && line.Contains(' '))
.Select(line => line.Split([' ', '\t'], StringSplitOptions.RemoveEmptyEntries))
.Select(line => line.Split(new[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries))
.Where(parts => parts.Length >= 2)
.GroupBy(parts => parts[0])
.ToDictionary(