From: Aki Tuomi Date: Wed, 29 Jul 2020 09:51:44 +0000 (+0300) Subject: dnsdist: Add __tostring to TimedIPRules X-Git-Tag: dnsdist-1.6.0-alpha2~15^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e73979507b28c73cdf58dae70efbccdc842f0db;p=thirdparty%2Fpdns.git dnsdist: Add __tostring to TimedIPRules --- diff --git a/pdns/dnsdist-lua-rules.cc b/pdns/dnsdist-lua-rules.cc index d9bcc141f5..4fbe70ff76 100644 --- a/pdns/dnsdist-lua-rules.cc +++ b/pdns/dnsdist-lua-rules.cc @@ -583,6 +583,9 @@ void setupLuaRules(LuaContext& luaCtx) luaCtx.registerFunction(std::shared_ptr::*)()>("slice", [](std::shared_ptr tisr) { return std::dynamic_pointer_cast(tisr); }); + luaCtx.registerFunction::*)()>("__tostring", [](std::shared_ptr tisr) { + tisr->toString(); + }); luaCtx.writeFunction("QNameSetRule", [](const DNSNameSet& names) { return std::shared_ptr(new QNameSetRule(names));