Check address is not null for cellGcmAddressToOffset

This commit is contained in:
raven02 2014-11-16 19:05:41 +08:00
parent 0e094f6618
commit 25ba18e8a7

View file

@ -803,7 +803,8 @@ s32 cellGcmAddressToOffset(u64 address, vm::ptr<be_t<u32>> offset)
cellGcmSys->Log("cellGcmAddressToOffset(address=0x%x,offset_addr=0x%x)", address, offset.addr());
// Address not on main memory or local memory
if (address >= 0xD0000000) {
if (!address || address >= 0xD0000000) {
cellGcmSys->Error("cellGcmAddressToOffset(address=0x%x,offset_addr=0x%x)", address, offset.addr());
return CELL_GCM_ERROR_FAILURE;
}