From a92a04dbddf91cbcb6765f72962aacbe577da0d2 Mon Sep 17 00:00:00 2001 From: bert hubert Date: Wed, 16 Dec 2015 10:21:52 +0100 Subject: [PATCH] new default parameters for toString mess up lua's autodetection of signature template --- pdns/dnsdist-lua.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index c20cf6bbd4..43b1326a1c 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -728,7 +728,7 @@ vector> setupLua(bool client, const std::string& confi g_lua.registerFunction("tostring", &ComboAddress::toString); g_lua.registerFunction("isPartOf", &DNSName::isPartOf); - g_lua.registerFunction("tostring", &DNSName::toString); + g_lua.registerFunction("tostring", [](const DNSName&dn ) { return dn.toString(); }); g_lua.writeFunction("newDNSName", [](const std::string& name) { return DNSName(name); }); g_lua.writeFunction("newSuffixMatchNode", []() { return SuffixMatchNode(); }); -- 2.47.2