1
0
mirror of https://github.com/simh/simh.git synced 2026-01-26 04:01:38 +00:00

Fixed error path to properly close file

This commit is contained in:
Mark Pizzolato
2011-10-31 10:24:30 -07:00
parent eaddb7d24a
commit a8a5a5b74f

View File

@@ -2657,6 +2657,7 @@ if (SizeInBytes > ((uint64)(1024*1024*1024))*2040) {
}
if (File = sim_fopen (szVHDPath, "rb")) {
fclose (File);
File = NULL;
Status = EEXIST;
goto Cleanup_Return;
}
@@ -2784,7 +2785,8 @@ if (WriteFilePosition(File,
Cleanup_Return:
free (BAT);
fclose (File);
if (File)
fclose (File);
if (Status) {
if (Status != EEXIST)
remove (szVHDPath);