Fixing a free with incorrect size and converting another one to use
free(p, sizeof(*p)) instead of free(p, sizeof(typeof(*p)).
Reported-by: Coverity
Signed-off-by: Imre Deak <imre.deak@nokia.com>
Reviewed-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
if (psBCInfo->psFuncTable)
OSFreeMem(PVRSRV_OS_PAGEABLE_HEAP,
if (psBCInfo->psFuncTable)
OSFreeMem(PVRSRV_OS_PAGEABLE_HEAP,
- sizeof(struct PVRSRV_BC_SRV2BUFFER_KMJTABLE *),
- psBCInfo->psFuncTable, NULL);
+ sizeof(*psBCInfo->psFuncTable), psBCInfo->psFuncTable,
+ NULL);
- OSFreeMem(PVRSRV_OS_PAGEABLE_HEAP,
- sizeof(struct PVRSRV_BUFFERCLASS_INFO), psBCInfo, NULL);
+ OSFreeMem(PVRSRV_OS_PAGEABLE_HEAP, sizeof(*psBCInfo), psBCInfo, NULL);
return PVRSRV_ERROR_OUT_OF_MEMORY;
}
return PVRSRV_ERROR_OUT_OF_MEMORY;
}