MT#59962 DSMCoreModule: make `resolveVars()` be using reference

Instead of copying string parameter, just pass via reference.

Fixes:

    Variable copied when it could be moved (COPY_INSTEAD_OF_MOVE)

Change-Id: I872cd9631bbadc746aea12e7ae5840670fa16e8f
master
Donat Zenichev 1 month ago
parent 5a602aee19
commit d2833bb513

@ -55,10 +55,10 @@ bool isNumber(const std::string& s) {
return true;
}
string resolveVars(const string ts, AmSession* sess,
string resolveVars(const string& _s, AmSession* sess,
DSMSession* sc_sess, map<string,string>* event_params,
bool eval_ops) {
string s = ts;
string s = _s;
if (s.length()) {
if(eval_ops) {

@ -338,7 +338,7 @@ class SCStrArgAction
#define EXEC_ACTION_STOP \
return false;
string resolveVars(const string s, AmSession* sess,
string resolveVars(const string &s, AmSession* sess,
DSMSession* sc_sess, map<string,string>* event_params,
bool eval_ops = false);

Loading…
Cancel
Save