release semaphore

This commit is contained in:
老九 2021-12-03 23:26:59 +08:00
parent 3e916f0b3f
commit baf0d2f304

View File

@ -117,9 +117,9 @@ namespace FastGithub.DomainResolve
return true;
}
if (this.dnsStateCache.TryGetValue<bool>(dns, out var state))
if (this.dnsStateCache.TryGetValue<bool>(dns, out var available))
{
return state;
return available;
}
var key = dns.ToString();
@ -139,6 +139,10 @@ namespace FastGithub.DomainResolve
cancellationToken.ThrowIfCancellationRequested();
return this.dnsStateCache.Set(dns, false, this.stateExpiration);
}
finally
{
semaphore.Release();
}
}
/// <summary>