display: Fix null pointer dereference
Change-Id: Iff047b79330854c2e2bd8fd07f18c842dec0bc2d
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
cdb534d9cd
commit
2583c250c2
@@ -575,6 +575,10 @@ void DeviceImpl::DeviceClientContext::ParseGetSupportedDsiBitclks(const ByteStre
|
|||||||
int32_t error = intf_->GetSupportedDSIBitClks(*disp_id, &bit_clks);
|
int32_t error = intf_->GetSupportedDSIBitClks(*disp_id, &bit_clks);
|
||||||
|
|
||||||
bit_clks_data = reinterpret_cast<uint64_t *>(malloc(sizeof(uint64_t) * bit_clks.size()));
|
bit_clks_data = reinterpret_cast<uint64_t *>(malloc(sizeof(uint64_t) * bit_clks.size()));
|
||||||
|
if (bit_clks_data == NULL) {
|
||||||
|
_hidl_cb(-EINVAL, {}, {});
|
||||||
|
return;
|
||||||
|
}
|
||||||
for (int i = 0; i < bit_clks.size(); i++) {
|
for (int i = 0; i < bit_clks.size(); i++) {
|
||||||
bit_clks_data[i] = bit_clks[i];
|
bit_clks_data[i] = bit_clks[i];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user