Browse Source

tighten an assertion check (based on a review comment, see trac #116)

git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1907 e5f2f494-b856-4b98-b285-d166d9295462
JINMEI Tatuya 15 years ago
parent
commit
1f01d8d69b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/lib/dns/rdata/generic/nsec_47.cc

+ 1 - 1
src/lib/dns/rdata/generic/nsec_47.cc

@@ -182,7 +182,7 @@ NSEC::toText() const {
         assert(i + 2 <= impl_->typebits_.size());
         assert(i + 2 <= impl_->typebits_.size());
         const int block = impl_->typebits_.at(i);
         const int block = impl_->typebits_.at(i);
         len = impl_->typebits_.at(i + 1);
         len = impl_->typebits_.at(i + 1);
-        assert(len >= 0 && len <= 32);
+        assert(len > 0 && len <= 32);
         i += 2;
         i += 2;
         for (int j = 0; j < len; j++) {
         for (int j = 0; j < len; j++) {
             if (impl_->typebits_.at(i + j) == 0) {
             if (impl_->typebits_.at(i + j) == 0) {