]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix performance ineffiency reported by Coverity as CID 501593 16915/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 20 Feb 2026 08:28:45 +0000 (09:28 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 20 Feb 2026 08:28:45 +0000 (09:28 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-lua-bindings-network.cc

index a155bd8d3b6c8b3d1417920d80bc1c0c9175e4e2..93f086d7b096ef73a2e74adeda3f2569834316d9 100644 (file)
@@ -83,7 +83,7 @@ void setupLuaBindingsNetwork(LuaContext& luaCtx, bool client, bool configCheck)
       return false;
     }
 
-    return listener->addUnixListeningEndpoint(path, endpointID, [cb](dnsdist::NetworkListener::EndpointID endpoint, std::string&& dgram, const std::string& from) {
+    return listener->addUnixListeningEndpoint(path, endpointID, [cb = std::move(cb)](dnsdist::NetworkListener::EndpointID endpoint, std::string&& dgram, const std::string& from) {
       {
         auto lock = g_lua.lock();
         dnsdist_ffi_network_message_t msg(dgram, from, endpoint);