]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: Fix compilation in handleRunningTCPQuestion without protobuf support 7403/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 21 Jan 2019 15:07:29 +0000 (16:07 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 21 Jan 2019 15:07:29 +0000 (16:07 +0100)
pdns/pdns_recursor.cc

index d92b1ffaeb7b15e69859c440bd30bce5538918c0..98232dca2924a367a97c8a92f959499ca4b9b910 100644 (file)
@@ -1535,6 +1535,9 @@ static void handleRunningTCPQuestion(int fd, FDMultiplexer::funcparam_t& var)
             L<<Logger::Warning<<"Error parsing a query packet for tag determination, setting tag=0: "<<e.what()<<endl;
         }
       }
+
+      const struct dnsheader* dh = (const struct dnsheader*) conn->data;
+
 #ifdef HAVE_PROTOBUF
       if(luaconfsLocal->protobufServer || luaconfsLocal->outgoingProtobufServer) {
         dc->d_requestorId = requestorId;
@@ -1542,7 +1545,6 @@ static void handleRunningTCPQuestion(int fd, FDMultiplexer::funcparam_t& var)
         dc->d_uuid = (*t_uuidGenerator)();
       }
 
-      const struct dnsheader* dh = (const struct dnsheader*) conn->data;
       if(luaconfsLocal->protobufServer) {
         try {