From 52be7b52819c4c9080dba823c8716a12d77033ad Mon Sep 17 00:00:00 2001 From: bert hubert Date: Wed, 7 Sep 2016 12:12:35 +0200 Subject: [PATCH] we got one labelReversal case wrong --- modules/bindbackend/bindbackend2.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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: '"<