From 015adee8424f1683d40d39acec33f49c2fefff63 Mon Sep 17 00:00:00 2001 From: Zofia Grzelewska Date: Mon, 4 Dec 2017 16:35:53 +0100 Subject: [PATCH] Adjust to sm policy entries free function fix New security-manager function signature changes parameter type to proper policy_entry **. Change-Id: I34d726b1c9cfdc3c8eafff9afe8993bf59a5246e --- src/common/policy/Policy.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/policy/Policy.cpp b/src/common/policy/Policy.cpp index a393f0b..501464c 100644 --- a/src/common/policy/Policy.cpp +++ b/src/common/policy/Policy.cpp @@ -273,14 +273,13 @@ std::vector PolicyFetchRequest::fetchPolicy() { security_manager_get_configured_policy_for_self(m_filter.get(), &pp_entries, &p_size)); std::unique_ptr> ppPtr(pp_entries, [p_size](policy_entry **p) { - security_manager_policy_entries_free(*p, p_size); + security_manager_policy_entries_free(p, p_size); } ); std::vector entries; for (size_t i = 0; i < p_size; i++) { entries.emplace_back(PolicyEntryCopy(pp_entries[i])); } - ppPtr.release(); return entries; } -- 2.7.4