rogue4: don't try to close the scorefile if it isn't open.

The MSVC library uses a debug assertion to prevent closing file
descriptors that are negative.  This is always the case with the
scoreboard file descriptor if the scoreboard has been compiled out.
This commit is contained in:
John "Elwin" Edwards 2015-07-31 20:12:33 -04:00
parent 4bd72ac69f
commit 097b315235

View file

@ -160,7 +160,10 @@ register FILE *savef;
/* /*
* close any open score file * close any open score file
*/ */
close(fd); if (fd >= 0) {
close(fd);
fd = -1;
}
move(LINES-1, 0); move(LINES-1, 0);
refresh(); refresh();
fstat(md_fileno(savef), &sbuf); fstat(md_fileno(savef), &sbuf);