]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
clang-tidy: use make functions
authorRosen Penev <rosenp@gmail.com>
Tue, 5 Dec 2023 00:57:39 +0000 (16:57 -0800)
committerRosen Penev <rosenp@gmail.com>
Tue, 9 Jan 2024 00:09:26 +0000 (16:09 -0800)
Found with modernize-make-*

Signed-off-by: Rosen Penev <rosenp@gmail.com>
modules/bindbackend/binddnssec.cc
modules/ldapbackend/powerldap.cc
pdns/dynloader.cc
pdns/saxfr.cc

index 1cbeee24760e26e7e800b0dfef9e55466694b472..191e22d10ab745167bcf61876e37628918c4408c 100644 (file)
@@ -146,7 +146,7 @@ void Bind2Backend::setupDNSSEC()
   if (getArg("dnssec-db").empty() || d_hybrid)
     return;
   try {
-    d_dnssecdb = shared_ptr<SSQLite3>(new SSQLite3(getArg("dnssec-db"), getArg("dnssec-db-journal-mode")));
+    d_dnssecdb = std::make_shared<SSQLite3>(getArg("dnssec-db"), getArg("dnssec-db-journal-mode"));
     setupStatements();
   }
   catch (SSqlException& se) {
index 75a82461db7ab3973402abc7615078cebef70837..fe5ce7f1bb00587df367affad71785d5e778d8a6 100644 (file)
@@ -287,7 +287,7 @@ PowerLDAP::SearchResult::Ptr PowerLDAP::search(const string& base, int scope, co
     throw LDAPException("Starting LDAP search: " + getError(rc));
   }
 
-  return SearchResult::Ptr(new SearchResult(msgid, d_ld));
+  return std::make_unique<SearchResult>(msgid, d_ld);
 }
 
 /**
index 9b8ba89ca798de7165d0d3695050dfb28be7cf92..64619d473b6dda9406f31ea5a41978a63246ea1c 100644 (file)
@@ -110,7 +110,7 @@ int main(int argc, char **argv)
     string command = commands[0];
     shared_ptr<DynMessenger> D;
     if(::arg()["remote-address"].empty())
-      D=shared_ptr<DynMessenger>(new DynMessenger(socketname));
+      D = std::make_shared<DynMessenger>(socketname);
     else {
       uint16_t port;
       try {
@@ -121,7 +121,7 @@ int main(int argc, char **argv)
         exit(99);
       }
 
-      D=shared_ptr<DynMessenger>(new DynMessenger(ComboAddress(::arg()["remote-address"], port), ::arg()["secret"]));
+      D = std::make_shared<DynMessenger>(ComboAddress(::arg()["remote-address"], port), ::arg()["secret"]);
     }
 
     string message;
index f6d25cfbc66015f75c259da5c782f66318fecbcf..bd333095e955e96860dd4cc64e9ee1b21ccfaf82 100644 (file)
@@ -129,7 +129,7 @@ try
         throw PDNSException("tcp read failed");
 
       len=ntohs(len);
-      std::unique_ptr<char[]> creply(new char[len]);
+      auto creply = std::make_unique<char[]>(len);
       int n=0;
       int numread;
       while(n<len) {