From e1a730577c6be187b28f43c0cfa1b8c67cee0ffa Mon Sep 17 00:00:00 2001 From: Yixiao Luo Date: Tue, 18 Oct 2022 16:40:14 -0700 Subject: [PATCH] Fix NativeHandle return in TV Input HAL 2.0 default implementation Bug: 227673740 Test: atest VtsHalTvInputTargetTest Change-Id: I0b18b77c5f3a0b99a1e705ef61d6691f8d33a561 --- tv/input/aidl/default/TvInput.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tv/input/aidl/default/TvInput.cpp b/tv/input/aidl/default/TvInput.cpp index 6c3a138155..ed12cbc92d 100644 --- a/tv/input/aidl/default/TvInput.cpp +++ b/tv/input/aidl/default/TvInput.cpp @@ -96,8 +96,7 @@ void TvInput::init() { } mStreamConfigs[in_deviceId][in_streamId]->handle = createNativeHandle(in_streamId); mStreamConfigs[in_deviceId][in_streamId]->isOpen = true; - NativeHandle aidlHandle = makeToAidl(mStreamConfigs[in_deviceId][in_streamId]->handle); - _aidl_return = &aidlHandle; + *_aidl_return = makeToAidl(mStreamConfigs[in_deviceId][in_streamId]->handle); return ::ndk::ScopedAStatus::ok(); }