From: Michal 'vorner' Vaner Date: Thu, 7 Mar 2013 09:35:46 +0000 (+0100) Subject: [2768] Don't use const reference X-Git-Tag: bind10-1.1.0beta1-release~50^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8bab20ff2358dfcc7d7f09520688b9a07bbc1ea3;p=thirdparty%2Fkea.git [2768] Don't use const reference It should be allowed by C++ standard (and the object be alive before the function is left), but this is just to be sure. --- diff --git a/src/lib/config/ccsession.cc b/src/lib/config/ccsession.cc index bf250509d5..c649e270e6 100644 --- a/src/lib/config/ccsession.cc +++ b/src/lib/config/ccsession.cc @@ -862,7 +862,7 @@ ModuleCCSession::rpcCall(const std::string &command, const std::string &group, const std::string &instance, const std::string &to, const ConstElementPtr ¶ms) { - const ConstElementPtr &command_el(createCommand(command, params)); + ConstElementPtr command_el(createCommand(command, params)); const int seq = groupSendMsg(command_el, group, instance, to, true); ConstElementPtr env, answer; LOG_DEBUG(config_logger, DBGLVL_TRACE_DETAIL, CONFIG_RPC_SEQ).arg(command).