commit | cc3e12c372c4108dc7df509e4ea73e281c18df59 | [log] [tgz] |
---|---|---|
author | Jayant Chowdhary <jchowdhary@google.com> | Thu Mar 10 01:43:41 2022 +0000 |
committer | Jayant Chowdhary <jchowdhary@google.com> | Mon Mar 14 21:07:01 2022 +0000 |
tree | 0182cebe8fab9774a960274028e45416ded90d89 | |
parent | e526939d81da981c9cb418411b0c80c8b498a06d [diff] [blame] |
cameraserver: Plumb correct error code when openAidlSession fails. Bug: 222683495 Test: atest MultiViewTest#testDualCameraPreview Change-Id: I9c5221460e6509438720e7fe0b42e4cecb07675b Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp index c337eda..4cc03f0 100644 --- a/services/camera/libcameraservice/common/CameraProviderManager.cpp +++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
@@ -642,7 +642,7 @@ removeRef(DeviceMode::CAMERA, id); ALOGE("%s: Transaction error opening a session for camera device %s: %s", __FUNCTION__, id.c_str(), ret.getMessage()); - return DEAD_OBJECT; + return AidlProviderInfo::mapToStatusT(ret); } return OK; }