]> granicus.if.org Git - pdns/commitdiff
show DS for second and further keys too; fixes #7667
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 9 May 2019 13:10:19 +0000 (15:10 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 9 May 2019 13:16:07 +0000 (15:16 +0200)
pdns/pdnsutil.cc

index 30af9d11b2bf6e21dec96045623d8c15b4fd7e3e..5abce3b4db3f851bf6da0a7c521c2ea2da705409 100644 (file)
@@ -1585,7 +1585,6 @@ bool showZone(DNSSECKeeper& dk, const DNSName& zone, bool exportDS = false)
 
     sort(keys.begin(),keys.end());
     reverse(keys.begin(),keys.end());
-    bool shown=false;
     for(const auto& key : keys) {
       string algname = DNSSECKeeper::algorithm2name(key.d_algorithm);
 
@@ -1602,9 +1601,6 @@ bool showZone(DNSSECKeeper& dk, const DNSName& zone, bool exportDS = false)
         cout << "DNSKEY = " <<zone.toString()<<" IN DNSKEY "<< key.getZoneRepresentation() << "; ( " + algname + " ) " <<endl;
       }
 
-      if (shown) continue;
-      shown=true;
-
       const std::string prefix(exportDS ? "" : "DS = ");
       cout<<prefix<<zone.toString()<<" IN DS "<<makeDSFromDNSKey(zone, key, DNSSECKeeper::SHA1).getZoneRepresentation() << " ; ( SHA1 digest )" << endl;
       cout<<prefix<<zone.toString()<<" IN DS "<<makeDSFromDNSKey(zone, key, DNSSECKeeper::SHA256).getZoneRepresentation() << " ; ( SHA256 digest )" << endl;