From adbca5609ffe99b8149c1613e64d72d2241e9a43 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Fri, 23 May 2025 09:09:16 +0200 Subject: [PATCH] dnsdist: Fix clang-tidy's nits --- pdns/dnsdistdist/dnsdist-lua-rules.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pdns/dnsdistdist/dnsdist-lua-rules.cc b/pdns/dnsdistdist/dnsdist-lua-rules.cc index 2ba7069652..d86fca27ac 100644 --- a/pdns/dnsdistdist/dnsdist-lua-rules.cc +++ b/pdns/dnsdistdist/dnsdist-lua-rules.cc @@ -625,8 +625,9 @@ void setupLuaRules(LuaContext& luaCtx) return std::shared_ptr(new QNameSetRule(names)); }); - luaCtx.writeFunction("TagRule", [](std::string tag, boost::optional value) { - return std::shared_ptr(dnsdist::selectors::getTagSelector(tag, boostToStandardOptional(value), value ? false : true)); + // NOLINTNEXTLINE(performance-unnecessary-value-param): LuaWrapper does not play well with const boost::optional& + luaCtx.writeFunction("TagRule", [](const std::string& tag, boost::optional value) { + return std::shared_ptr(dnsdist::selectors::getTagSelector(tag, boostToStandardOptional(value), !value)); }); #if defined(HAVE_LMDB) || defined(HAVE_CDB) -- 2.47.2