]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: Fix 'logQuery' compilation without protobuf support
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 9 Aug 2018 17:04:20 +0000 (19:04 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 9 Aug 2018 17:04:20 +0000 (19:04 +0200)
pdns/pdns_recursor.cc

index d854a7f0ee5958f665560e1498e6dbed31bf4bfa..3748fb56119f3a8f4ab1a2e68bb51cc11591a9e7 100644 (file)
@@ -1766,12 +1766,13 @@ static void handleRunningTCPQuestion(int fd, FDMultiplexer::funcparam_t& var)
       bool needXPF = g_XPFAcl.match(conn->d_remote);
       string requestorId;
       string deviceId;
+      bool logQuery = false;
 #ifdef HAVE_PROTOBUF
       auto luaconfsLocal = g_luaconfs.getLocal();
       if (checkProtobufExport(luaconfsLocal)) {
         needECS = true;
       }
-      bool logQuery = t_protobufServer && luaconfsLocal->protobufExportConfig.logQueries;
+      logQuery = t_protobufServer && luaconfsLocal->protobufExportConfig.logQueries;
 #endif
 
       if(needECS || needXPF || (t_pdl && (t_pdl->d_gettag_ffi || t_pdl->d_gettag))) {
@@ -1932,6 +1933,7 @@ static string* doProcessUDPQuestion(const std::string& question, const ComboAddr
   ComboAddress destination = destaddr;
   string requestorId;
   string deviceId;
+  bool logQuery = false;
 #ifdef HAVE_PROTOBUF
   boost::uuids::uuid uniqueId;
   auto luaconfsLocal = g_luaconfs.getLocal();
@@ -1941,7 +1943,7 @@ static string* doProcessUDPQuestion(const std::string& question, const ComboAddr
   } else if (checkOutgoingProtobufExport(luaconfsLocal)) {
     uniqueId = (*t_uuidGenerator)();
   }
-  bool logQuery = t_protobufServer && luaconfsLocal->protobufExportConfig.logQueries;
+  logQuery = t_protobufServer && luaconfsLocal->protobufExportConfig.logQueries;
   bool logResponse = t_protobufServer && luaconfsLocal->protobufExportConfig.logResponses;
 #endif
   EDNSSubnetOpts ednssubnet;