]> granicus.if.org Git - pdns/commitdiff
fix up pdns_server for new key api
authorBert Hubert <bert.hubert@netherlabs.nl>
Mon, 27 Dec 2010 15:57:34 +0000 (15:57 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Mon, 27 Dec 2010 15:57:34 +0000 (15:57 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1759 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/packethandler.cc

index e8cb29d5c47289de031902fa96ac1bf1ded8d69e..e3c4dcd8c5a39d7db1101cb149e1241a6f32742e 100644 (file)
@@ -210,7 +210,7 @@ int PacketHandler::doDNSKEYRequest(DNSPacket *p, DNSPacket *r)
   bool haveOne=false;
   DNSSECPrivateKey dpk;
 
-  if(dk.haveKSKFor(p->qdomain, &dpk)) {
+  if(dk.haveActiveKSKFor(p->qdomain, &dpk)) {
     rr.qtype=QType::DNSKEY;
     rr.ttl=3600;
     rr.qname=p->qdomain;
@@ -220,8 +220,8 @@ int PacketHandler::doDNSKEYRequest(DNSPacket *p, DNSPacket *r)
     haveOne=true;
   }
 
-  DNSSECKeeper::zskset_t zskset = dk.getZSKsFor(p->qdomain);
-  BOOST_FOREACH(DNSSECKeeper::zskset_t::value_type value, zskset) {
+  DNSSECKeeper::keyset_t zskset = dk.getKeys(p->qdomain, false);
+  BOOST_FOREACH(DNSSECKeeper::keyset_t::value_type value, zskset) {
     rr.qtype=QType::DNSKEY;
     rr.ttl=3600;
     rr.qname=p->qdomain;