From: bert hubert Date: Wed, 16 Dec 2015 09:21:52 +0000 (+0100) Subject: new default parameters for toString mess up lua's autodetection of signature template X-Git-Tag: dnsdist-1.0.0-alpha1~45^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5425a3d1f9e61bccc715763dc9e36cda32fcc1b;p=thirdparty%2Fpdns.git new default parameters for toString mess up lua's autodetection of signature template --- diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index 4f3ac9de0b..23879d179b 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -732,7 +732,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(); });