mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 22:04:26 +00:00
Only convert valid SharedMemInfo
This CL avoids passing nullptr to underlying HAL and cause SEGFAULT. Bug: 37589989 Test: compiles and VTS passing Change-Id: Ic44409e64466e54a3a3027721897c0755ba34fc7 Merged-In: Ic44409e64466e54a3a3027721897c0755ba34fc7
This commit is contained in:
@@ -376,6 +376,10 @@ bool convertFromSharedMemInfo(const SharedMemInfo& memIn, sensors_direct_mem_t *
|
||||
return false;
|
||||
}
|
||||
|
||||
if (memIn.memoryHandle == nullptr) {
|
||||
return false;
|
||||
}
|
||||
|
||||
memOut->size = memIn.size;
|
||||
memOut->handle = memIn.memoryHandle;
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user