display: Fix null pointer dereference

Change-Id: Iff047b79330854c2e2bd8fd07f18c842dec0bc2d
This commit is contained in:
Venkat Thogaru
2020-06-16 16:02:12 +05:30
committed by Gerrit - the friendly Code Review server
parent cdb534d9cd
commit 2583c250c2

View File

@@ -575,6 +575,10 @@ void DeviceImpl::DeviceClientContext::ParseGetSupportedDsiBitclks(const ByteStre
int32_t error = intf_->GetSupportedDSIBitClks(*disp_id, &bit_clks);
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++) {
bit_clks_data[i] = bit_clks[i];
}