]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: remove always true conditions in zone2sql 9584/head
authorKees Monshouwer <mind04@monshouwer.org>
Sun, 4 Oct 2020 19:18:34 +0000 (21:18 +0200)
committermind04 <mind04@monshouwer.org>
Sun, 4 Oct 2020 19:18:34 +0000 (21:18 +0200)
pdns/zone2sql.cc

index 5b8c2bb6b52f3bca99fd5db8e088e41e18f164a4..ce801315650a9433764b2ad2d3c6b54a856007ab 100644 (file)
@@ -114,26 +114,21 @@ static void startNewTransaction()
 static void emitDomain(const DNSName& domain, const vector<ComboAddress> *masters = 0) {
   string iDomain = domain.toStringRootDot();
   if(!::arg().mustDo("slave")) {
-    if(g_mode==POSTGRES || g_mode==MYSQL || g_mode==SQLITE) {
-      cout<<"insert into domains (name,type) values ("<<toLower(sqlstr(iDomain))<<",'NATIVE');"<<endl;
-    }
+    cout<<"insert into domains (name,type) values ("<<toLower(sqlstr(iDomain))<<",'NATIVE');"<<endl;
   }
-  else 
+  else
   {
-
-    if(g_mode==POSTGRES || g_mode==MYSQL || g_mode==SQLITE) {
-      string mstrs;
-      if (masters != 0 && ! masters->empty()) {
-        for(const auto& mstr :  *masters) {
-          mstrs.append(mstr.toStringWithPortExcept(53));
-          mstrs.append(1, ' ');
-        }
+    string mstrs;
+    if (masters != 0 && ! masters->empty()) {
+      for(const auto& mstr :  *masters) {
+        mstrs.append(mstr.toStringWithPortExcept(53));
+        mstrs.append(1, ' ');
       }
-      if (mstrs.empty())
-        cout<<"insert into domains (name,type) values ("<<sqlstr(iDomain)<<",'NATIVE');"<<endl;
-      else
-        cout<<"insert into domains (name,type,master) values ("<<sqlstr(iDomain)<<",'SLAVE'"<<", '"<<mstrs<<"');"<<endl;
     }
+    if (mstrs.empty())
+      cout<<"insert into domains (name,type) values ("<<sqlstr(iDomain)<<",'NATIVE');"<<endl;
+    else
+      cout<<"insert into domains (name,type,master) values ("<<sqlstr(iDomain)<<",'SLAVE'"<<", '"<<mstrs<<"');"<<endl;
   }
 }