# HG changeset patch # User John "Elwin" Edwards # Date 1457810947 18000 # Node ID 163bd1fd47669f43f855bdf247fd76572c3c75da # Parent 837044d2c362b89ea070c916d04a8058aea8fcad Super-Rogue: fix saving and restoring on Windows. The problem turned out to be that the save file wasn't being deleted because it was still open. diff -r 837044d2c362 -r 163bd1fd4766 srogue/save.c --- a/srogue/save.c Fri Mar 11 19:47:52 2016 -0500 +++ b/srogue/save.c Sat Mar 12 14:29:07 2016 -0500 @@ -283,7 +283,7 @@ #endif if (!wizard) { - if (md_unlink(file) < 0) + if (md_unlink_open_file(file, md_fdopen(inf, "r")) < 0) { endwin(); printf("Cannot unlink file\n");