]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Init len earlier, as suggested by rgacogne 12739/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 3 May 2023 12:11:20 +0000 (14:11 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 3 May 2023 12:11:20 +0000 (14:11 +0200)
pdns/recursordist/pdns_recursor.cc

index e05ac30776367c08cd489e13218d965b14edc06b..587821f992c2e0bb68a4f76f8c8e2d73300beefb 100644 (file)
@@ -328,12 +328,12 @@ LWResult::Result arecvfrom(PacketBuffer& packet, int /* flags */, const ComboAdd
   pident->remote = fromaddr;
 
   int ret = MT->waitEvent(pident, &packet, g_networkTimeoutMsec, &now);
+  len = 0;
 
   /* -1 means error, 0 means timeout, 1 means a result from handleUDPServerResponse() which might still be an error */
   if (ret > 0) {
     /* handleUDPServerResponse() will close the socket for us no matter what */
     if (packet.empty()) { // means "error"
-      len = 0;
       return LWResult::Result::PermanentError;
     }