diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi
index 42fd8002a..a66b1ed08 100755
--- a/html/cgi-bin/dns.cgi
+++ b/html/cgi-bin/dns.cgi
@@ -814,7 +814,7 @@ sub check_nameserver($$$$) {
}
my $aware = ($output =~ m/RRSIG/);
- my $validating = ("ad;" ~~ @flags);
+ my $validating = (grep(/ad;/, @flags));
return $aware + $validating;
}