陈国伟 4 ani în urmă
părinte
comite
b4ff9286ce
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      FastGithub.DomainResolve/DomainResolver.cs

+ 2 - 2
FastGithub.DomainResolve/DomainResolver.cs

@@ -105,7 +105,7 @@ namespace FastGithub.DomainResolve
         /// <returns></returns>
         private async Task<IPAddress?> ResolveCoreAsync(DnsEndPoint domain, CancellationToken cancellationToken)
         {
-            if (this.domainResolveCache.TryGetValue<IPAddress>(domain, out var address))
+            if (this.domainResolveCache.TryGetValue<IPAddress>(domain, out var address) && address != null)
             {
                 return address;
             }
@@ -124,7 +124,7 @@ namespace FastGithub.DomainResolve
 
             if (address == null)
             {
-                return default;
+                return null;
             }
 
             // 往往是被污染的dns