diff options
Diffstat (limited to 'emulators/klh10/files/patch-ab')
-rw-r--r-- | emulators/klh10/files/patch-ab | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/emulators/klh10/files/patch-ab b/emulators/klh10/files/patch-ab new file mode 100644 index 000000000000..70c3a5dbac9a --- /dev/null +++ b/emulators/klh10/files/patch-ab @@ -0,0 +1,25 @@ +--- src/vmtape.c 2002/01/12 16:47:42 1.1 ++++ src/vmtape.c 2002/01/12 16:48:35 +@@ -696,13 +696,11 @@ + + /* Now verify filenames don't already exist */ + if (cfn && (cf = fopen(cfn, "r"))) { +- fclose(cf); + vmterror(t, "Tape control file \"%.256s\" already exists", cfn); + goto badret; + } + + if (df = fopen(dfn, "rb")) { +- fclose(df); + vmterror(t, "Tape data file \"%.256s\" already exists", dfn); + goto badret; + } +@@ -714,8 +712,6 @@ + goto badret; + } + if (!(df = fopen(dfn, "w+b"))) { +- fclose(df); +- if (cfn) fclose(cf); + vmterror(t, "Cannot create tape data file \"%.256s\": %.80s", + dfn, os_strerror(errno)); + goto badret; |