Check OSAllocMem() return value instead of checking the pointer returned
as a positional parameter.
This change makes static analysis tool happy.
Signed-off-by: Janusz Sobczak <janusz.sobczak@imgtec.com>
Signed-off-by: Imre Deak <imre.deak@nokia.com>
pHash->pfnHashFunc = pfnHashFunc;
pHash->pfnKeyComp = pfnKeyComp;
- OSAllocMem(PVRSRV_PAGEABLE_SELECT,
+ if (OSAllocMem(PVRSRV_PAGEABLE_SELECT,
sizeof(struct BUCKET *) * pHash->uSize,
- (void **) &pHash->ppBucketTable, NULL);
-
- if (pHash->ppBucketTable == NULL) {
+ (void **) &pHash->ppBucketTable, NULL) != PVRSRV_OK) {
OSFreeMem(PVRSRV_PAGEABLE_SELECT, sizeof(struct HASH_TABLE),
pHash, NULL);
return NULL;