chiark / gitweb /
Check glueless nameservers, too - properly.
[chiark-utils.git] / scripts / named-conf
index 5e694a347be88bba397bf1935c7885f5aae01aed..3c92ecec5dd099c491a1e95aa2264d250307fd6f 100755 (executable)
@@ -424,7 +424,9 @@ sub zone_check_nsrrset ($$$$) {
                           @{ $cfg->{'conv_glueless'} };
            ($rcode,@glue)= lookup($s,'a','0',"glueless NS from $ww");
            foreach $a (@glue) {
-               zone_server_addr($a,$s,"glueless NS from $ww","NS [$uaddr]",0);
+               $wwn= "glueless NS from $ww";
+               push @to_check, $a, "$s, $wwn", $s, 0;
+               zone_server_addr($a,$s,$wwn,"NS [$uaddr]",0);
            }
        }
        $glue= join ' ', sort @glue;