From: bert hubert Date: Wed, 1 Jun 2016 18:55:43 +0000 (+0200) Subject: fix up lua axfr filter, supposed to close #3925 please check. X-Git-Tag: rec-4.0.0-rc1~22 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=103d6716ea05c1b161e03ff006e8103055865933;p=pdns fix up lua axfr filter, supposed to close #3925 please check. --- diff --git a/pdns/lua-auth.cc b/pdns/lua-auth.cc index 70f1aabd3..58be56b15 100644 --- a/pdns/lua-auth.cc +++ b/pdns/lua-auth.cc @@ -113,9 +113,11 @@ bool AuthLua::axfrfilter(const ComboAddress& remote, const DNSName& zone, const if(!getFromTable("ttl", rr.ttl)) rr.ttl=3600; - string qname = rr.qname.toString(); + string qname; if(!getFromTable("qname", qname)) rr.qname = zone; + else + rr.qname=DNSName(qname); if(!getFromTable("place", tmpnum)) rr.d_place = DNSResourceRecord::ANSWER;