]> granicus.if.org Git - pdns/commitdiff
gsqlbackend: use boost::format in list()
authorChristian Hofstaedtler <christian@hofstaedtler.name>
Fri, 31 Jan 2014 14:51:26 +0000 (15:51 +0100)
committerChristian Hofstaedtler <christian@hofstaedtler.name>
Mon, 3 Feb 2014 15:08:35 +0000 (16:08 +0100)
Preparational commit.

pdns/backends/gsql/gsqlbackend.cc

index 0654b80eb2019a2ad9ff4097928de0eaf2a458e3..04aad3a062f0711de259aca878b368a72a423929 100644 (file)
@@ -843,10 +843,12 @@ bool GSQLBackend::list(const string &target, int domain_id )
 {
   DLOG(L<<"GSQLBackend constructing handle for list of domain id '"<<domain_id<<"'"<<endl);
 
-  char output[1024];
-  snprintf(output,sizeof(output)-1,d_listQuery.c_str(),domain_id);
+  string query = (boost::format(d_listQuery)
+                  % domain_id
+    ).str();
+
   try {
-    d_db->doQuery(output);
+    d_db->doQuery(query);
   }
   catch(SSqlException &e) {
     throw PDNSException("GSQLBackend list query: "+e.txtReason());