Parcourir la source

[2426] Initialize rdlen (apparently cppcheck doesn't detect the throw and complains)

Mukund Sivaraman il y a 11 ans
Parent
commit
8ec8a19d23
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/lib/dns/rdata.cc

+ 2 - 1
src/lib/dns/rdata.cc

@@ -221,7 +221,8 @@ Generic::constructFromLexer(MasterLexer& lexer) {
                   "unknown RDATA encoding");
     }
 
-    uint32_t rdlen;
+    // Initialize with an absurd value.
+    uint32_t rdlen = 65536;
 
     try {
         rdlen = lexer.getNextToken(MasterToken::NUMBER).getNumber();