diff --git a/lib/ansible/modules/windows/win_dns_client.ps1 b/lib/ansible/modules/windows/win_dns_client.ps1 index d959de3384c..15a80f5f68a 100644 --- a/lib/ansible/modules/windows/win_dns_client.ps1 +++ b/lib/ansible/modules/windows/win_dns_client.ps1 @@ -135,7 +135,13 @@ Function Get-DnsClientMatch { $current_dns_v4 = ($current_dns_all | Where-Object AddressFamily -eq 2 <# IPv4 #>).ServerAddresses - $v4_match = @(Compare-Object $current_dns_v4 $ipv4_addresses).Count -eq 0 + If ($current_dns_v4 -eq $null) { + $v4_match = $False + } + + Else { + $v4_match = @(Compare-Object $current_dns_v4 $ipv4_addresses).Count -eq 0 + } # TODO: implement IPv6