Parcourir la source

[2426] Add a comment on why the ungetToken() is necessary

Mukund Sivaraman il y a 11 ans
Parent
commit
5c94286b3f
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/lib/dns/rdata.cc

+ 3 - 0
src/lib/dns/rdata.cc

@@ -247,6 +247,9 @@ Generic::constructFromLexer(MasterLexer& lexer) {
                 lexer.getNextToken(MasterToken::STRING, true);
             if ((token.getType() == MasterToken::END_OF_FILE) ||
                 (token.getType() == MasterToken::END_OF_LINE)) {
+                // Unget the last read token as createRdata() expects us
+                // to leave it at the end-of-line or end-of-file when we
+                // return.
                 lexer.ungetToken();
                 break;
             }