Skip to content

Commit 67c83e1

Browse files
fix: NXDomain should continue to next server if available
1 parent e942cb8 commit 67c83e1

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

ARSoft.Tools.Net/ARSoft.Tools.Net.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
1717
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1818
<Copyright>Copyright 2010..2024 Alexander Reinert</Copyright>
19-
<VersionPrefix>3.6.1</VersionPrefix>
19+
<VersionPrefix>3.6.2</VersionPrefix>
2020
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
2121
<Platforms>AnyCPU;x64;ARM64</Platforms>
2222
</PropertyGroup>

ARSoft.Tools.Net/Dns/DnsClientBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ private DnsRawPackage PrepareMessage<TMessage>(TMessage message, out SelectTsigK
157157
{
158158
connection.RestartIdleTimeout(receivedMessage.Message.GetEDnsKeepAliveTimeout());
159159

160-
if (receivedMessage.Message.ReturnCode == ReturnCode.ServerFailure)
160+
if (receivedMessage.Message.ReturnCode is ReturnCode.ServerFailure or ReturnCode.NxDomain)
161161
{
162162
response = receivedMessage.Message;
163163
continue;

0 commit comments

Comments
 (0)