summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/commands
diff options
context:
space:
mode:
authorLitvinenkoIra <irairairairairairaira@gmail.com>2016-12-28 13:40:47 +0200
committerLitvinenkoIra <irairairairairairaira@gmail.com>2016-12-29 16:24:36 +0200
commit577fed40b02cf63e15e254df53fb96fd4b31078f (patch)
tree631f3a6bd83d91a402186e50636136a54fd198e5 /src/components/application_manager/src/commands
parentae6506b4ec32172e4d9378eb98e086db31ed2bdd (diff)
downloadsdl_core-577fed40b02cf63e15e254df53fb96fd4b31078f.tar.gz
Fix eraseDereference cppcheck errors
Add find_if instead of loop in transport_manager_impl. Add variable key to store the value of iterator in command_request_impl. Make iterator it const
Diffstat (limited to 'src/components/application_manager/src/commands')
-rw-r--r--src/components/application_manager/src/commands/command_request_impl.cc21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/components/application_manager/src/commands/command_request_impl.cc b/src/components/application_manager/src/commands/command_request_impl.cc
index d8f14fa844..1c966ef4dc 100644
--- a/src/components/application_manager/src/commands/command_request_impl.cc
+++ b/src/components/application_manager/src/commands/command_request_impl.cc
@@ -562,12 +562,11 @@ void CommandRequestImpl::RemoveDisallowedParameters() {
parameters_permissions_.disallowed_params.end();
for (; it_disallowed != it_disallowed_end; ++it_disallowed) {
if (params.keyExists(*it_disallowed)) {
- params.erase(*it_disallowed);
- removed_parameters_permissions_.disallowed_params.push_back(
- *it_disallowed);
- LOG4CXX_INFO(
- logger_,
- "Following parameter is disallowed by user: " << *it_disallowed);
+ const std::string key = *it_disallowed;
+ params.erase(key);
+ removed_parameters_permissions_.disallowed_params.push_back(key);
+ LOG4CXX_INFO(logger_,
+ "Following parameter is disallowed by user: " << key);
}
}
@@ -578,11 +577,11 @@ void CommandRequestImpl::RemoveDisallowedParameters() {
parameters_permissions_.undefined_params.end();
for (; it_undefined != it_undefined_end; ++it_undefined) {
if (params.keyExists(*it_undefined)) {
- params.erase(*it_undefined);
- removed_parameters_permissions_.undefined_params.push_back(*it_undefined);
- LOG4CXX_INFO(
- logger_,
- "Following parameter is disallowed by policy: " << *it_undefined);
+ const std::string key = *it_undefined;
+ params.erase(key);
+ removed_parameters_permissions_.undefined_params.push_back(key);
+ LOG4CXX_INFO(logger_,
+ "Following parameter is disallowed by policy: " << key);
}
}