From: Mukund Sivaraman Date: Thu, 14 Mar 2013 02:53:14 +0000 (+0530) Subject: [2387] Change code to use a reference instead X-Git-Tag: bind10-1.2.0beta1-release~481^2~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23eca85ebf0a8a6f749984504cba553e2c4d38e8;p=thirdparty%2Fkea.git [2387] Change code to use a reference instead --- diff --git a/src/lib/dns/rdata/generic/nsec3_50.cc b/src/lib/dns/rdata/generic/nsec3_50.cc index 60d7e735c3..c66f09d47d 100644 --- a/src/lib/dns/rdata/generic/nsec3_50.cc +++ b/src/lib/dns/rdata/generic/nsec3_50.cc @@ -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;