if (!validate_and_update_endpoint_secret(dest, s->cct, *(s->info.env))) {
return -EINVAL;
}
- for (const auto param : s->info.args.get_params()) {
+ for (const auto& param : s->info.args.get_params()) {
if (param.first == "Action" || param.first == "Name" || param.first == "PayloadHash") {
continue;
}
}
}
// update the regular args with the content of the attribute map
- for (const auto attr : map) {
+ for (const auto& attr : map) {
s->info.args.append(attr.second.get_key(), attr.second.get_value());
}
}
if (!failures.empty()) {
int reason = ERR_INVALID_REQUEST;
- for (const auto fail_desc : failures) {
+ for (const auto& fail_desc : failures) {
if (-ENOENT != fail_desc.err && -EACCES != fail_desc.err) {
reason = fail_desc.err;
}
encode_json("Response Status", resp_status, &formatter);
formatter.open_array_section("Errors");
- for (const auto fail_desc : failures) {
+ for (const auto& fail_desc : failures) {
formatter.open_array_section("object");
stringstream ss_name;
}
}
- for (const auto kv : response_attrs) {
+ for (const auto& kv : response_attrs) {
dump_header(s, kv.first, kv.second);
}
/* Erase all pre-defined prefixes like "AUTH_" or "KEY_". */
const vector<string> skipped_prefixes = { "AUTH_", "KEY_" };
- for (const auto pfx : skipped_prefixes) {
+ for (const auto& pfx : skipped_prefixes) {
const size_t comp_len = min(account_name.length(), pfx.length());
if (account_name.compare(0, comp_len, pfx) == 0) {
/* Prefix is present. Drop it. */