mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 05:49:27 +00:00
Merge "BufferPoolClient: avoid dereference null accessor" into main am: 85333361c1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2889801 Change-Id: I4b1dbf1a83ca968af93e860ed92baaec5640b51c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -297,7 +297,7 @@ BufferPoolClient::Impl::Impl(const std::shared_ptr<IAccessor> &accessor,
|
|||||||
mLastEvictCacheMs(::android::elapsedRealtime()) {
|
mLastEvictCacheMs(::android::elapsedRealtime()) {
|
||||||
IAccessor::ConnectionInfo conInfo;
|
IAccessor::ConnectionInfo conInfo;
|
||||||
bool valid = false;
|
bool valid = false;
|
||||||
if(accessor->connect(observer, &conInfo).isOk()) {
|
if (accessor && accessor->connect(observer, &conInfo).isOk()) {
|
||||||
auto channel = std::make_unique<BufferStatusChannel>(conInfo.toFmqDesc);
|
auto channel = std::make_unique<BufferStatusChannel>(conInfo.toFmqDesc);
|
||||||
auto observer = std::make_unique<BufferInvalidationListener>(conInfo.fromFmqDesc);
|
auto observer = std::make_unique<BufferInvalidationListener>(conInfo.fromFmqDesc);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user