diff --git a/FastGithub.Core/DomainPattern.cs b/FastGithub.Core/DomainPattern.cs
index 9cd738b..5bb6d9d 100644
--- a/FastGithub.Core/DomainPattern.cs
+++ b/FastGithub.Core/DomainPattern.cs
@@ -69,32 +69,11 @@ namespace FastGithub
///
private static int Compare(string x, string y)
{
- if (x == y)
- {
- return 0;
- }
-
- var valueX = x.Replace("*", null);
- var valueY = y.Replace("*", null);
-
- var maskX = x.Length - valueX.Length;
- var maskY = y.Length - valueY.Length;
-
- var value = maskX - maskY;
- if (value != 0)
- {
- return value;
- }
-
- value = valueX.CompareTo(valueY);
- if (value == 0)
- {
- value = x.CompareTo(y);
- }
- return value;
+ var valueX = x.Replace('*', char.MaxValue);
+ var valueY = y.Replace('*', char.MaxValue);
+ return valueX.CompareTo(valueY);
}
-
///
/// 是否与指定域名匹配
///