]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Mark Zealey discovered we were retrieving the ascii powerdns version string for each...
authorBert Hubert <bert.hubert@netherlabs.nl>
Fri, 4 Jan 2013 07:09:40 +0000 (07:09 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Fri, 4 Jan 2013 07:09:40 +0000 (07:09 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3018 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/packethandler.cc

index bd348b9858a8b4a49dfd1b03fee33124882abff9..df4fd14463f1f3f718284468bd55ce2c99d5598d 100644 (file)
@@ -260,10 +260,10 @@ int PacketHandler::doVersionRequest(DNSPacket *p, DNSPacket *r, string &target)
 {
   DNSResourceRecord rr;
   
-  // modes: anonymous, powerdns only, full, spoofed
-  const string mode=::arg()["version-string"];
-  
   if(p->qclass == QClass::CHAOS && p->qtype.getCode()==QType::TXT && target=="version.bind") {// TXT
+    // modes: anonymous, powerdns only, full, spoofed
+    const static string mode=::arg()["version-string"];
+  
     if(mode.empty() || mode=="full") 
       rr.content="Served by POWERDNS "VERSION" $Id$";
     else if(mode=="anonymous") {