Add better savestate error handling.

Aborts when it can't load.
This commit is contained in:
Unknown W. Brackets 2013-04-13 01:39:17 -07:00
parent 117ffaeb60
commit fe97fd6fc5
7 changed files with 37 additions and 8 deletions

View file

@ -422,6 +422,7 @@ void MetaFileSystem::DoState(PointerWrap &p)
p.Do(n);
if (n != (u32) fileSystems.size())
{
p.SetError(p.ERROR_FAILURE);
ERROR_LOG(FILESYS, "Savestate failure: number of filesystems doesn't match.");
return;
}