]> granicus.if.org Git - pdns/commitdiff
backport #6122: ldapbackend: fix listing zones incl. AXFR
authorChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Thu, 28 Dec 2017 17:52:02 +0000 (18:52 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 13 Feb 2018 11:14:55 +0000 (12:14 +0100)
list() did not initialise m_qtype, but get() looks at it.

(cherry picked from commit 1ed4e23928bff126ae7adfe9da2476a7319ad3f5)

modules/ldapbackend/ldapbackend.cc

index 0fa2b45d10353727ff7dad61e3250ac0696e6ba9..7ae451bc8fe10805307f698c4ebcb92f93249a4a 100644 (file)
@@ -150,6 +150,7 @@ bool LdapBackend::list( const DNSName& target, int domain_id, bool include_disab
   try
   {
     m_qname = target;
+    m_qtype = QType::ANY;
     m_axfrqlen = target.toStringRootDot().length();
     m_adomain = m_adomains.end();   // skip loops in get() first time