From 863fa7f60d889126e8df57e3a62f1a0ef6e7108a Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Mon, 11 Mar 2024 12:39:36 +0100 Subject: [PATCH] simplify return type usage --- pdns/lua-record.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pdns/lua-record.cc b/pdns/lua-record.cc index ed1839c68d..86c4450bee 100644 --- a/pdns/lua-record.cc +++ b/pdns/lua-record.cc @@ -1057,24 +1057,24 @@ static void setupLuaRecords(LuaContext& lua) // NOLINT(readability-function-cogn return std::string("unknown"); }); - lua.writeFunction("filterForward", [](string address, NetmaskGroup& nmg, boost::optional fallback) { + lua.writeFunction("filterForward", [](const string& address, NetmaskGroup& nmg, boost::optional fallback) -> vector { ComboAddress ca(address); if (nmg.match(ComboAddress(address))) { - return vector{address}; + return {address}; } else { if (fallback) { if (fallback->empty()) { // if fallback is an empty string, return an empty array - return vector{}; + return {}; } - return vector{*fallback}; + return {*fallback}; } if (ca.isIPv4()) { - return vector{string("0.0.0.0")}; + return {string("0.0.0.0")}; } else { - return vector{string("::")}; + return {string("::")}; } } }); -- 2.47.2