aboutsummaryrefslogtreecommitdiff
path: root/emulators/klh10/files/patch-ab
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-01-19 13:28:24 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-01-19 13:28:24 +0000
commit89ae52566263f39ba8737263d0adc0900aff9f43 (patch)
tree8d57b1e57485087de9e50db7b10df922adbd1a39 /emulators/klh10/files/patch-ab
parent32c616cd74f090e3cf2e0b46c22eb656330d8f65 (diff)
downloadports-89ae52566263f39ba8737263d0adc0900aff9f43.tar.gz
ports-89ae52566263f39ba8737263d0adc0900aff9f43.zip
Notes
Diffstat (limited to 'emulators/klh10/files/patch-ab')
-rw-r--r--emulators/klh10/files/patch-ab25
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;