++t_Counters.at(rec::Counter::cookieMatched);
found->d_localaddress = localip;
found->d_localaddress.setPort(0);
- found->d_cookie = received;
+ found->d_cookie = std::move(received);
if (found->getSupport() == CookieEntry::Support::Probing) {
++t_Counters.at(rec::Counter::cookieProbeSupported);
}
for (const auto& tup : varmap) {
ret += tup.first + "\t" + tup.second.d_value + "\n";
}
- return {0, ret};
+ return {0, std::move(ret)};
}
static Answer doGet(ArgIterator begin, ArgIterator end)
ret += "UNKNOWN\n";
}
}
- return {0, ret};
+ return {0, std::move(ret)};
}
static Answer doGetParameter(ArgIterator begin, ArgIterator end)
ret += *i + " not known\n";
}
}
- return {0, ret};
+ return {0, std::move(ret)};
}
/* Read an (open) fd from the control channel */
}
else {
g_carbonConfig.setState(std::move(config));
- return {0, ret};
+ return {0, std::move(ret)};
}
++begin;
string ret("Can't add Negative Trust Anchor: ");
ret += e.what();
ret += "\n";
- return {1, ret};
+ return {1, std::move(ret)};
}
begin++;
string ret("Error: ");
ret += e.what();
ret += ". No Negative Anchors removed\n";
- return {1, ret};
+ return {1, std::move(ret)};
}
toRemove.push_back(who);
begin++;
for (const auto& negAnchor : luaconf->negAnchors) {
ret += negAnchor.first.toLogString() + "\t" + negAnchor.second + "\n";
}
- return {0, ret};
+ return {0, std::move(ret)};
}
static Answer doAddTA(ArgIterator begin, ArgIterator end)
string ret("Can't add Trust Anchor: ");
ret += e.what();
ret += "\n";
- return {1, ret};
+ return {1, std::move(ret)};
}
begin++;
string ret("Error: ");
ret += e.what();
ret += ". No Anchors removed\n";
- return {1, ret};
+ return {1, std::move(ret)};
}
if (who.isRoot()) {
return {1, "Refusing to remove root Trust Anchor, no Anchors removed\n"};
}
}
- return {0, ret};
+ return {0, std::move(ret)};
}
static Answer setMinimumTTL(ArgIterator begin, ArgIterator end)