runtime_loader: Fix PVS V595
Add NULL check for fValuesResolved, since malloc() might return NULL. Change-Id: I3849ddfcffd7712fec3d90546244c6b17e4d0f77 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2202 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
a206dcc221
commit
24ffd29c7d
@@ -69,7 +69,8 @@ struct SymbolLookupCache {
|
|||||||
|
|
||||||
size_t elementCount = (fTableSize + 31) / 32;
|
size_t elementCount = (fTableSize + 31) / 32;
|
||||||
fValuesResolved = (uint32*)malloc(4 * elementCount);
|
fValuesResolved = (uint32*)malloc(4 * elementCount);
|
||||||
memset(fValuesResolved, 0, 4 * elementCount);
|
if (fValuesResolved != NULL)
|
||||||
|
memset(fValuesResolved, 0, 4 * elementCount);
|
||||||
|
|
||||||
if (fValues == NULL || fDSOs == NULL || fValuesResolved == NULL) {
|
if (fValues == NULL || fDSOs == NULL || fValuesResolved == NULL) {
|
||||||
free(fValuesResolved);
|
free(fValuesResolved);
|
||||||
|
|||||||
Reference in New Issue
Block a user