From ba86110adeed864761e8531ab93dea3615b01e54 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Mon, 26 Nov 2012 15:21:49 +0000 Subject: [PATCH] clean up unnecessary scoped_ptr usage in pdnssec git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2923 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- pdns/pdnssec.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pdns/pdnssec.cc b/pdns/pdnssec.cc index 787c723f8..9df8e5623 100644 --- a/pdns/pdnssec.cc +++ b/pdns/pdnssec.cc @@ -101,12 +101,12 @@ void loadMainConfig(const std::string& configdir) // I think this has to do with interlocking transactions between B and DK, but unsure. void rectifyZone(DNSSECKeeper& dk, const std::string& zone) { - scoped_ptr B(new UeberBackend("default")); + UeberBackend B("default"); bool doTransaction=true; // but see above SOAData sd; sd.db = (DNSBackend*)-1; - if(!B->getSOA(zone, sd)) { + if(!B.getSOA(zone, sd)) { cerr<<"No SOA known for '"< B(new UeberBackend("default")); + UeberBackend B("default"); vector domainInfo; - B->getAllDomains(&domainInfo); + B.getAllDomains(&domainInfo); BOOST_FOREACH(DomainInfo di, domainInfo) { cerr<<"Rectifying "<getSOA(zone, sd)) { + if(!B.getSOA(zone, sd)) { cout<<"No SOA for zone '"< B(new UeberBackend("default")); + UeberBackend B("default"); vector domainInfo; - B->getAllDomains(&domainInfo); + B.getAllDomains(&domainInfo); int errors=0; BOOST_FOREACH(DomainInfo di, domainInfo) { - if (checkZone(dk, B.get(), di.zone) > 0) + if (checkZone(dk, B, di.zone) > 0) errors++; } cout<<"Checked "< B(new UeberBackend("default")); - exit(checkZone(dk, B.get(), cmds[1])); + UeberBackend B("default"); + exit(checkZone(dk, B, cmds[1])); } else if (cmds[0] == "check-all-zones") { exit(checkAllZones(dk)); -- 2.40.0