From bb3d5c1c7a1c9be6f4660a035775e3a28dbdd520 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Tue, 14 Oct 2025 15:39:53 +0200 Subject: [PATCH] dnsdist: Fix a performance inefficiency reported by Coverity As CID 490492 (`AUTO_CAUSES_COPY`). Signed-off-by: Remi Gacogne --- pdns/dnsdistdist/dnsdist-lua.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/dnsdistdist/dnsdist-lua.cc b/pdns/dnsdistdist/dnsdist-lua.cc index 24af5ce78b..1099ac3f16 100644 --- a/pdns/dnsdistdist/dnsdist-lua.cc +++ b/pdns/dnsdistdist/dnsdist-lua.cc @@ -2074,7 +2074,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) luaCtx.writeFunction("showPoolServerPolicy", [](const std::string& pool) { setLuaSideEffect(); - auto poolObj = getPool(pool); + const auto& poolObj = getPool(pool); if (poolObj.policy == nullptr) { g_outputBuffer = dnsdist::configuration::getCurrentRuntimeConfiguration().d_lbPolicy->getName() + "\n"; } -- 2.47.3