# 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");