]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2387] Change code to use a reference instead
authorMukund Sivaraman <muks@isc.org>
Thu, 14 Mar 2013 02:53:14 +0000 (08:23 +0530)
committerMukund Sivaraman <muks@isc.org>
Thu, 14 Mar 2013 02:54:42 +0000 (08:24 +0530)
src/lib/dns/rdata/generic/nsec3_50.cc

index 60d7e735c39b9f08d70b71afd34d846e6cb20ba2..c66f09d47df0018acae58db64186bc6150be193b 100644 (file)
@@ -137,7 +137,8 @@ NSEC3::constructFromLexer(MasterLexer& lexer) {
     const ParseNSEC3ParamResult params =
         parseNSEC3ParamFromLexer("NSEC3", lexer, salt);
 
-    const string nexthash = lexer.getNextToken(MasterToken::STRING).getString();
+    const string& nexthash =
+        lexer.getNextToken(MasterToken::STRING).getString();
     if (*nexthash.rbegin() == '=') {
         isc_throw(InvalidRdataText, "NSEC3 hash has padding: " << nexthash);
     }
@@ -151,7 +152,7 @@ NSEC3::constructFromLexer(MasterLexer& lexer) {
 
     // For NSEC3 empty bitmap is possible and allowed.
     bool empty_bitmap = false;
-    const MasterToken token = lexer.getNextToken();
+    const MasterToken& token = lexer.getNextToken();
     if ((token.getType() == MasterToken::END_OF_LINE) ||
         (token.getType() == MasterToken::END_OF_FILE)) {
          empty_bitmap = true;