commit | 87fcccad5dd80a6469a52b783877a3d4edb2dbb6 | [log] [tgz] |
---|---|---|
author | Yin-Chia Yeh <yinchiayeh@google.com> | Tue Jan 28 09:37:18 2020 -0800 |
committer | Emilian Peev <epeev@google.com> | Thu Jan 30 09:04:48 2020 -0800 |
tree | 10f5fc65014c601c30196b5949e0674daedf97a0 | |
parent | 2496ffbc450029ee9ec26980a101e71352b4f635 [diff] [blame] |
Camera: some patchs for offline processing Test: CTS OfflineSessionTest Bug: 135142453 Change-Id: I09a19b3b2e366855ed35b588f75f9734f505072c
diff --git a/services/camera/libcameraservice/device3/Camera3OfflineSession.cpp b/services/camera/libcameraservice/device3/Camera3OfflineSession.cpp index 8150de3..f95eb16 100644 --- a/services/camera/libcameraservice/device3/Camera3OfflineSession.cpp +++ b/services/camera/libcameraservice/device3/Camera3OfflineSession.cpp
@@ -167,7 +167,9 @@ streams.push_back(mInputStream); } - mSession->close(); + if (mSession != nullptr) { + mSession->close(); + } FlushInflightReqStates states { mId, mOfflineReqsLock, mOfflineReqs, mUseHalBufManager,