Libretro: Prevent crash when loading an incompatible state file

This commit is contained in:
retro-wertz 2018-07-24 11:09:35 +08:00 committed by Rafael Kitover
parent 1289e08cb4
commit fca7e175d8
1 changed files with 6 additions and 2 deletions

View File

@ -1057,12 +1057,16 @@ size_t retro_serialize_size(void)
bool retro_serialize(void* data, size_t size)
{
if (size == serialize_size)
return core->emuWriteState((uint8_t*)data, size);
return false;
}
bool retro_unserialize(const void* data, size_t size)
{
if (size == serialize_size)
return core->emuReadState((uint8_t*)data, size);
return false;
}
void retro_cheat_reset(void)