Parcourir la source

[1775] added an assertion check for NULL pointer.

this shouldn't happen based on the RBTree API contract, but some versions
of cppcheck reportedly complain about this.
JINMEI Tatuya il y a 13 ans
Parent
commit
af816ab1e0
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/lib/datasrc/memory_datasrc.cc

+ 1 - 0
src/lib/datasrc/memory_datasrc.cc

@@ -356,6 +356,7 @@ ZoneData::findNode(const Name& name, ZoneFinder::FindOptions options) const {
                                zonecut_flag));
     }
     if (result == DomainTree::PARTIALMATCH) {
+        assert(node != NULL);
         if (state.dname_node_ != NULL) { // DNAME
             LOG_DEBUG(logger, DBG_TRACE_DATA, DATASRC_MEM_DNAME_FOUND).
                 arg(state.rrset_->getName());