Browse Source

[2387] Remove unnecessary checks

Mukund Sivaraman 12 years ago
parent
commit
e42c4c8383

+ 1 - 4
src/lib/dns/rdata/generic/detail/nsec_bitmap.cc

@@ -94,10 +94,7 @@ buildBitmapsFromLexer(const char* const rrtype_name,
             break;
             break;
         }
         }
 
 
-        if (token.getType() != MasterToken::STRING) {
-             isc_throw(InvalidRdataText,
-                       "Non-string token found when parsing key data");
-        }
+        // token is now assured to be of type STRING.
 
 
         have_rrtypes = true;
         have_rrtypes = true;
         std::string type_str;
         std::string type_str;

+ 1 - 4
src/lib/dns/rdata/generic/dnskey_48.cc

@@ -169,10 +169,7 @@ DNSKEY::constructFromLexer(MasterLexer& lexer) {
             break;
             break;
         }
         }
 
 
-        if (token.getType() != MasterToken::STRING) {
-             isc_throw(InvalidRdataText,
-                       "Non-string token found when parsing key data");
-        }
+        // token is now assured to be of type STRING.
 
 
         std::string keydata_substr;
         std::string keydata_substr;
         token.getString(keydata_substr);
         token.getString(keydata_substr);