]> granicus.if.org Git - pdns/commitdiff
messed up the 'narrow' detection from the db
authorBert Hubert <bert.hubert@netherlabs.nl>
Tue, 11 Jan 2011 22:00:50 +0000 (22:00 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Tue, 11 Jan 2011 22:00:50 +0000 (22:00 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1875 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/dbdnsseckeeper.cc

index f656aed9d053ec44462890015096080ce0355d69..2e5fca8fe2b272f77b5c9d15d0a1c520a01891bb 100644 (file)
@@ -172,7 +172,7 @@ bool DNSSECKeeper::getNSEC3PARAM(const std::string& zname, NSEC3PARAMRecordConte
   
   meta.clear();
   d_db.getDomainMetadata(zname, "NSEC3NARROW", meta);
-  nce.d_narrow = meta.empty() || meta[1]!="1";
+  nce.d_narrow = !meta.empty() && meta[1]=="1";
   
   if(narrow) {
     *narrow=nce.d_narrow;