Don't crash on invalid ram write size. Report and ignore

This commit is contained in:
Flyinghead 2018-10-11 21:15:00 +02:00
parent ff01e3521b
commit 82e0fc7f60
1 changed files with 5 additions and 1 deletions

View File

@ -257,7 +257,11 @@ void WriteMemBlock_nommu_dma(u32 dst,u32 src,u32 size)
void WriteMemBlock_nommu_ptr(u32 dst,u32* src,u32 size) void WriteMemBlock_nommu_ptr(u32 dst,u32* src,u32 size)
{ {
u32 dst_msk; u32 dst_msk;
verify(size % 4 == 0); if (size % 4 != 0)
{
printf("WriteMem32_nommu: invalid size %d. Ignored\n", size);
return;
}
void* dst_ptr=_vmem_get_ptr2(dst,dst_msk); void* dst_ptr=_vmem_get_ptr2(dst,dst_msk);