bugfix in bram code

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@89 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-04-04 19:20:47 +00:00
parent 1bb6f3cb23
commit 18e95d7f8a

View file

@ -1493,6 +1493,8 @@ int emu_SaveLoadGame(int load, int sram)
if (sram_size) { if (sram_size) {
sramFile = fopen(saveFname, truncate ? "wb" : "r+b"); sramFile = fopen(saveFname, truncate ? "wb" : "r+b");
if (!sramFile) sramFile = fopen(saveFname, "wb"); // retry
if (!sramFile) return -1;
ret = fwrite(sram_data, 1, sram_size, sramFile); ret = fwrite(sram_data, 1, sram_size, sramFile);
ret = (ret != sram_size) ? -1 : 0; ret = (ret != sram_size) ? -1 : 0;
fclose(sramFile); fclose(sramFile);