summaryrefslogtreecommitdiff
path: root/src/components/policy/policy_external/src/policy_helper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/policy/policy_external/src/policy_helper.cc')
-rw-r--r--src/components/policy/policy_external/src/policy_helper.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/policy/policy_external/src/policy_helper.cc b/src/components/policy/policy_external/src/policy_helper.cc
index 4d4b62470c..bd83f24a92 100644
--- a/src/components/policy/policy_external/src/policy_helper.cc
+++ b/src/components/policy/policy_external/src/policy_helper.cc
@@ -302,7 +302,9 @@ void CheckAppPolicy::AddResult(const std::string& app_id,
void CheckAppPolicy::InsertPermission(const std::string& app_id,
const AppPermissions& permissions_diff) {
pm_->app_permissions_diff_lock_.Acquire();
- if (!pm_->app_permissions_diff_.insert(std::make_pair(app_id, permissions_diff)).second) {
+ auto result = pm_->app_permissions_diff_.insert(
+ std::make_pair(app_id, permissions_diff));
+ if (!result.second) {
LOG4CXX_ERROR(logger_, "App ID: " << app_id << " already exists in map.");
}
pm_->app_permissions_diff_lock_.Release();