]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Also refresh the configuration when `recvmmsg` is used
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 22 Aug 2025 13:20:04 +0000 (15:20 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 28 Aug 2025 09:25:22 +0000 (11:25 +0200)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
(cherry picked from commit 8539d039f68d7e7c256d2575191a364664ae882b)

pdns/dnsdistdist/dnsdist.cc

index 3396f3c1960668159c69f285d462f7221bed1880..0977b45cabe311cb20c74c6c1873d84cfa446469 100644 (file)
@@ -2147,6 +2147,7 @@ static void MultipleMessagesUDPClientThread(ClientState* clientState)
       }
 
       recvData[msgIdx].packet.resize(got);
+      dnsdist::configuration::refreshLocalRuntimeConfiguration();
       processUDPQuery(*clientState, msgh, remote, recvData[msgIdx].dest, recvData[msgIdx].packet, &outMsgVec, &msgsToSend, &recvData[msgIdx].iov, &recvData[msgIdx].cbuf);
     }