android: mm: Null check for CameraBufferManager

cros::CameraBufferManager can be nullptr if there is an error in
its creation. Place a null-check guard to check it.

Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Umang Jain
2021-10-07 15:09:36 +05:30
parent a5b323e05d
commit 701266653c
+5
View File
@@ -60,6 +60,11 @@ CameraBuffer::Private::Private([[maybe_unused]] CameraBuffer *cameraBuffer,
registered_(false)
{
bufferManager_ = cros::CameraBufferManager::GetInstance();
if (!bufferManager_) {
LOG(HAL, Fatal)
<< "Failed to get cros CameraBufferManager instance";
return;
}
int ret = bufferManager_->Register(camera3Buffer);
if (ret) {