diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 60f9f86c93..311564d476 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -1615,8 +1615,10 @@ namespace BizHawk.Client.EmuHawk var writer = new BinaryWriter(new FileStream(path, FileMode.Create, FileAccess.Write)); var saveram = Emulator.AsSaveRam().CloneSaveRam(); - - writer.Write(saveram, 0, saveram.Length); + + if (saveram != null) + writer.Write(saveram, 0, saveram.Length); + writer.Close(); } }