Change-Id: I790d14f3e44e6cf5c39258ff9ee4246d0d4103a8
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
};
char* root = nullptr;
- package_info_get_root_path(pkg_info, &root);
- if (PACKAGE_MANAGER_ERROR_NONE != err) {
+ err = package_info_get_root_path(pkg_info, &root);
+ if (PACKAGE_MANAGER_ERROR_NONE != err || nullptr == root) {
LoggerE("Can't get root path from package info (%s)", get_error_message(err));
return nullptr;
}
- return std::string(root);
+ std::string ret{root};
+ free(root);
+
+ return ret;
}
} // namespace