From 7195938fe2a8ed801249d1cf00e8f66539b96ecf Mon Sep 17 00:00:00 2001 From: Emilian Peev Date: Fri, 20 Jan 2023 13:50:46 -0800 Subject: [PATCH] Camera VTS: Fix AIDL status typo "physicalCameraDeviceStatusChange" returns a default ScopedAStatus that will not include a valid AStatus instance. This will result in binder instabilities once the status is being parceled. Return "ScopedAStatus::ok" instead. Bug: 253993253 Test: adb shell VtsAidlHalCameraProvider_TargetTest Change-Id: I219f608a04aaec0631e3de58a7e0d47a30294e52 --- camera/provider/aidl/vts/camera_aidl_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/camera/provider/aidl/vts/camera_aidl_test.cpp b/camera/provider/aidl/vts/camera_aidl_test.cpp index 2c2f1b2c66..48816ad93c 100644 --- a/camera/provider/aidl/vts/camera_aidl_test.cpp +++ b/camera/provider/aidl/vts/camera_aidl_test.cpp @@ -167,7 +167,7 @@ std::vector CameraAidlTest::getCameraDeviceNames( ScopedAStatus physicalCameraDeviceStatusChange( const std::string&, const std::string&, ::aidl::android::hardware::camera::common::CameraDeviceStatus) override { - return ndk::ScopedAStatus(); + return ScopedAStatus::ok(); } std::vector externalCameraDeviceNames;