From: bert hubert Date: Wed, 7 Sep 2016 10:12:35 +0000 (+0200) Subject: we got one labelReversal case wrong X-Git-Tag: dnsdist-1.1.0-beta2~123^2~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=52be7b52819c4c9080dba823c8716a12d77033ad;p=pdns we got one labelReversal case wrong --- diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index bf5b1139f..dbf4e6f23 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -939,15 +939,17 @@ bool Bind2Backend::findBeforeAndAfterUnhashed(BB2DomainInfo& bbd, const DNSName& if(iter->qname.empty()) before.clear(); - else { + else { + before=iter->qname.labelReverse().toString(" ",false); } } else { if(qname.empty()) before.clear(); - else + else { before=qname.labelReverse().toString(" ",false); + } } //cerr<<"Now after"<end()) + if(iter != records->end()) { after = (iter)->qname.labelReverse().toString(" ",false); + } } // cerr<<"Before: '"<