New security-manager function signature changes parameter
type to proper policy_entry **.
Change-Id: I34d726b1c9cfdc3c8eafff9afe8993bf59a5246e
security_manager_get_configured_policy_for_self(m_filter.get(), &pp_entries, &p_size));
std::unique_ptr<policy_entry *, std::function<void(policy_entry **)>> 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<PolicyEntryCopy> entries;
for (size_t i = 0; i < p_size; i++) {
entries.emplace_back(PolicyEntryCopy(pp_entries[i]));
}
- ppPtr.release();
return entries;
}