Add a null check to scePsmfPlayerGetAudioData().

Crimson Gem Saga was passing a NULL, maybe a glitch, but we do NULL
checks elsewhere.
This commit is contained in:
Unknown W. Brackets 2013-05-18 12:05:02 -07:00
parent 5237b77c2f
commit f649364b2d

View file

@ -779,7 +779,8 @@ int scePsmfPlayerGetAudioData(u32 psmfPlayer, u32 audioDataAddr)
return ERROR_PSMF_NOT_FOUND;
}
Memory::Memset(audioDataAddr, 0, audioSamplesBytes);
if (Memory::IsValidAddress(audioDataAddr))
Memory::Memset(audioDataAddr, 0, audioSamplesBytes);
return 0;
}