Browse Source

[2426] Move the ungetToken() call to make it easier to follow

Mukund Sivaraman 11 years ago
parent
commit
1233aa6063
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/lib/dns/rdata.cc

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

@@ -247,14 +247,13 @@ Generic::constructFromLexer(MasterLexer& lexer) {
                 lexer.getNextToken(MasterToken::STRING, true);
             if ((token.getType() == MasterToken::END_OF_FILE) ||
                 (token.getType() == MasterToken::END_OF_LINE)) {
+                lexer.ungetToken();
                 break;
             }
             token.getString(hex_part);
             hex_txt.append(hex_part);
         }
 
-        lexer.ungetToken();
-
         try {
             isc::util::encode::decodeHex(hex_txt, data);
         } catch (const isc::BadValue& ex) {