Fix ownership of objects returned by VintfObject::Get*
VintfObject::Get* returns a pointer that clients
can own.
Test: builds
Test: boots
Bug: 65166415
Change-Id: I7fa6f3b4ba90054c7c6c0b961dc6a814e331f5cb
diff --git a/Vintf.cpp b/Vintf.cpp
index badfe75..d2d2f00 100644
--- a/Vintf.cpp
+++ b/Vintf.cpp
@@ -13,7 +13,7 @@
vintf::Transport getTransportFromManifest(
const FQName &fqName, const std::string &instanceName,
- const vintf::HalManifest *vm) {
+ const std::shared_ptr<const vintf::HalManifest>& vm) {
if (vm == nullptr) {
return vintf::Transport::EMPTY;
}