]> granicus.if.org Git - pdns/commitdiff
Add comments
authorAki Tuomi <cmouse@desteem.org>
Mon, 9 Dec 2013 12:33:45 +0000 (14:33 +0200)
committerAki Tuomi <cmouse@desteem.org>
Mon, 9 Dec 2013 12:33:45 +0000 (14:33 +0200)
pdns/backends/gsql/gsqlbackend.cc

index 2f4b9cfde53939fc8e1984b544c16e9db7434dc4..f24bde7d1fc98692dc269856796fbc0e0f03fab4 100644 (file)
@@ -922,20 +922,23 @@ bool GSQLBackend::createSlaveDomain(const string &ip, const string &domain, cons
 
   char output[1024];
   try {
+    // figure out if there is a supermaster record for the IP address
     format = d_GetSuperMasterName;
     snprintf(output,sizeof(output)-1,format.c_str(),sqlEscape(ip).c_str()); 
     d_db->doQuery(output, d_result);
     if (!d_result.empty()) {
+      // there is, now figure out all IP addresses for the master
       name = d_result[0][0];
       format = d_GetSuperMasterIPs;
       snprintf(output,sizeof(output)-1,format.c_str(),sqlEscape(name).c_str()); 
       d_db->doQuery(output, d_result);
       if (!d_result.empty()) {
+        // collect all IP addresses
         vector<string> tmp;
         BOOST_FOREACH(SSql::row_t& row, d_result) {
           tmp.push_back(row[0]);
         }
-        // set as masters
+        // set them as domain's masters, comma separated
         masters = boost::join(tmp, ",");
       }
     }