From 103d6716ea05c1b161e03ff006e8103055865933 Mon Sep 17 00:00:00 2001 From: bert hubert Date: Wed, 1 Jun 2016 20:55:43 +0200 Subject: [PATCH] fix up lua axfr filter, supposed to close #3925 please check. --- pdns/lua-auth.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pdns/lua-auth.cc b/pdns/lua-auth.cc index 70f1aabd3c..58be56b158 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; -- 2.47.2