diff options
author | Conlain Kelly <conlain.k@gmail.com> | 2018-07-30 15:18:14 -0400 |
---|---|---|
committer | Conlain Kelly <conlain.k@gmail.com> | 2018-07-30 15:18:14 -0400 |
commit | c652b54ea3224f789e04453f778cdd41b96b435e (patch) | |
tree | ca09c04ed8e8829809d236b846621962effb0e08 | |
parent | 5bf976c98f56a1d6867114ffe622eff2cc8785fd (diff) | |
download | sdl_core-fix/invalid_ptr_assignment.tar.gz |
Return correct pointer type in ParseArray()fix/invalid_ptr_assignment
-rw-r--r-- | src/components/policy/policy_regular/src/policy_manager_impl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/policy/policy_regular/src/policy_manager_impl.cc b/src/components/policy/policy_regular/src/policy_manager_impl.cc index 297d538165..ebc695142e 100644 --- a/src/components/policy/policy_regular/src/policy_manager_impl.cc +++ b/src/components/policy/policy_regular/src/policy_manager_impl.cc @@ -116,9 +116,9 @@ std::shared_ptr<policy_table::Table> PolicyManagerImpl::ParseArray( // For PT Update received from SDL Server. if (value["data"].size() != 0) { Json::Value data = value["data"]; - return new policy_table::Table(&data[0]); + return std::make_shared<policy_table::Table>(&data[0]); } else { - return new policy_table::Table(&value); + return std::make_shared<policy_table::Table>(&value); } } else { return std::shared_ptr<policy_table::Table>(); |